MVC框架

MVC是模型(model),视图(view)和控制(control),他的目的是实现WEB系统的职能分工,将输入,处理和输出分开

下图是MVC模型关系图:

1>模型层实现系统中的业务逻辑

2>视图层用于与用户交互

3>控制层是模型与视图间沟通的桥梁

1.模型层(业务逻辑层) 表示企业数据和业务逻辑,他是应用程序的主体部分,接受视图请求的数据,并返回最终的结果

2. 视图(表示层):是用户看到并与之交互的界面,根据客户类型显示信息,显示商业逻辑结构

3.控制器:接受用户的输入,并调用模型和视图去完成用户的请求,以此它本身不输出任何东西,不执行任何处理,值接受请求,并决定

调用哪个模型处理请求,然后决定哪个视图显示模型处理后返回的数据

4.MVC架构的优点:

  1>低耦合性:由于试图从和业务层分开,使得修改视图代码或业务代码时,不需要重新编译其他模块的代码

2>高可用性和适用性;

3>较低的生命周期成本

4>部署快速

5>利于管理

原文地址:https://www.cnblogs.com/zhaodun/p/7462605.html