MVC模式分析与实现.docVIP

  • 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)潜在的过多的更新因素。?有时一个用户动作就导致很多更新。有些

文档评论(0)

1亿VIP精品文档

相关文档