- 3
- 0
- 约2.79千字
- 约 26页
- 2017-10-16 发布于重庆
- 举报
基于模型的展示层开发方法.pptx
基于模型的展示层开发方法;展示层开发的问题
Context Hell 及其原因
Control Hell 及其原因
基于模型开发展示层
Domain Model
View Model
总结;展示层开发的问题;应用系统维护,模板难度居首
感觉像个黑洞 –不可读、不清晰、不灵活
根源在哪里?
Template Context – 数据结构不可读、不清晰、不灵活
Template Control – 页面结构不可读、不清晰、不灵活;怎样知道Context中有哪些变量和VO(数据对象)?
源码跟踪,找出detail screen调用的所有AO/BO/Control中的map.put和context.put
或者用Debugger监控Detail页面的所有分支,将Context中的内容dump出来分析
Offer Detail的Context中有多少变量和VO?
60+个数据对象(VO、Model、Map)
1300+个属性
80%没有使用,或者是冗余属性
还不算URIBroker和Pull Tool!;为什么需要用VO?
充当一级缓存:在超长的控制流中收集/传递数据,避免重复加载
在screen、control、AO、BO、Service、vm中都会用到某些业务参数、产生或使用某些中间结果;这些数据只能封装到VO中传递(有的VO被各层使用)
数据流完全隐含在控制流之中;不同场景需要
您可能关注的文档
- 商城的历史性突破.ppt
- 四下作文、大自然的启示.ppt
- 四位加法器实验报告.docx
- 四川麻辣香锅的做法.ppt
- 四年级习作:大自然的启示.ppt
- 四级作文分析与讲解.ppt
- 因子分析-.ppt
- 团队实验报告.doc
- 国外房地产研究现状之新加坡房地产的发展.ppt
- 国文教学的检讨与展望.ppt
- 《电力系统北斗短报文业务数据传输要求》标准立项修订与发展报告.docx
- 《国家野外科学观测研究站建设通则》标准立项修订与发展报告.docx
- 《良好农业规范 第19部分:罗非鱼池塘养殖控制点与符合性规范》标准立项修订与发展报告.docx
- 《煤和岩石物理力学性质测定方法 第13部分:煤和岩石点载荷强度指数测定方法》标准立项修订与发展报告.docx
- 《集成电路倒装焊试验方法》标准立项修订与发展报告.docx
- 《工业电热装置安全要求 第1部分:总则》标准立项修订与发展报告.docx
- 《便携式热催化甲烷检测报警仪》标准立项修订与发展报告.docx
- 《煤矿机械技术文件用图形符号 第4部分:井下运输机械图形符号》标准立项修订与发展报告.docx
- 《煤和岩石物理力学性质测定方法 第16部分:岩石耐崩解性指数测定方法》标准立项修订与发展报告.docx
- 《地面数字电视接收机测量方法》标准立项修订与发展报告.docx
原创力文档

文档评论(0)