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,使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。
视图对模型数据的低效率访问
阅读全文
0 0
- MVC
- mvc
- MVC
- mvc
- MVC
- MVC
- mvc
- MVC
- MVC
- MVC
- MVC
- MVC
- MVC
- MVC
- MVC
- mvc
- MVC
- MVC
- 11期 5月期刊自荐
- untiy 对象之SetActive
- 通常每个套接字地址(协议/网络地址/端口)只允许使用一次
- 二分图最佳完美匹配-KM算法
- 41.对称的二叉树
- MVC
- python笔记
- opencv 金字塔图像分割cvPyrSegmentation
- 并查集模板题 HDU1213 How Many Tables
- iOS:苹果企业证书通过网页分发下载安装app
- Problem of Precision(矩阵快速幂(推理))
- 第11期 《收获的路上》2017年5月刊
- 庆科信息物联网系统芯片 MOC100
- 码率计算和推荐