基于模型的展示层开发方法.pptxVIP

  • 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被各层使用) 数据流完全隐含在控制流之中;不同场景需要

文档评论(0)

1亿VIP精品文档

相关文档