MVC

来源:互联网 发布:澳门网络博vs88.com 编辑:程序博客网 时间:2024/05/23 01:16

MVC(Model View Controller)是一种架构设计模式,该模式主要应用于图形化用户界面(GUI)应用程序。MVC由Model(模型)、View(视图)及Controller(控制器)三部分组成。

最早用于java它有很多好处,但也有一些缺点。

耦合性低

视图层和业务层分离

m 负责处理c层的数据

v 用户可见视图

c处理数据库数据

生命周期成本低

MVC使开发和维护用户接口的技术含量降低。

部署快

使用MVC模式使开发时间得到相当大的缩减,它使程序员(Java开发人员)集中精力于业务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上。

可维护性高

分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。

有利软件工程化管理



缺点

不适合小型,中等规模的应用程序

增加系统结构和实现的复杂性

MVC框架MVC框架图册

对于简单的界面,严格遵循MVC,使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。

视图对模型数据的低效率访问


原创粉丝点击