- 1
- 0
- 约7.89千字
- 约 14页
- 2017-10-04 发布于浙江
- 举报
MVC模式分析与实现.doc
对MVC的认识
MVC是一种流行的程序架构,包含三个部分:模型(Model) 、视图(View)、控制器(Control) 。
M模型主要由Entity(数据载体),Dao(修改数据),Biz/Service(复杂业务模型)等组成。Dao和Biz负责将数据加载到Entity中,以及将传递过来的Entity(数据载体)更新到数据库(当然也可能是文件)中
C控制器主要由一些类组成,负责接收和判断用户输入,调用相应的模型,加载和更新数据,将Entity传递到相应的V视图
V视图,可能是特定的窗体或网页,只负责将C传递过来的Entity数据展现给用户
3个部分各施其职,互不干扰,低耦合,任何部分发生改动,都不会影响另外部分
?
MVC模式的优点:
(1)同一模型的多个视图。?将模型和用户界面分离。多视图可以在单一的模型中实现
(2)同步化视图。?变更-传播机制确保了所有加入的观察者可以在正确的时间被告知应用程序的数据变化
(3)可插入的视图和控制器。?允许动态/静态地交换模型的视图和控制器对象。
(4)式样和感觉的可交换性。?模型不依赖于具体的用户界面平台,因此系统的可移植性好。
(5)框架潜力。?可以开发这个模式的应用程序框架。
?
MVC模式的缺点:
(1)增加了复杂性。?有时获得的灵活性并不大,但是缺增加了复杂性
(2)潜在的过多的更新因素。?有时一个用户动作就导致很多更新。有些
您可能关注的文档
- 4514小家庭 开始长征演讲.pptx
- 5-1第一框_意识的本质.ppt
- 5.1意识的本质 课件(共26张).ppt
- 5.2法律对未成年人的特殊保护课件(湘教版八年级上册)4..ppt
- 5重要和新制定、新修改法律法规解读专题(公务员) 中华人民共和国大气污染防治法学习专题.docx
- 6.财富直通车之知识总结.ppt
- 7.2处处保护(第二课时增加选择题).ppt
- 7a381_激发学习热情.ppt
- 8.4.2.2_政权分立与民族融合.ppt
- 8.游山西村复习课件.ppt
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
原创力文档

文档评论(0)