您的位置:首页 > 其它

MVC组成与作用

2017-10-27 10:28 141 查看
MVC是一个框架型设计模式

 本身没有实际的代码(功能)
它只是说明页面、数据处理如何摆放。

组成:

 Model

 封装应用状态(封装应用数据)

 响应状态查询(对数据进行增删改查)

暴露应用的功能(暴露接口<public>)

Controller

 验证HTTP请求的数据(收集组织数据)
 将用户数据与模型的更新相映射(调用逻辑层)

 选择用于响应的视图(选择下一个界面)

 View

 产生HTML响应(展示数据)

请求模型的更新(人机交互)

 提供HTML form用于用户请求(收集参数,调用逻辑层api)

MVC的优点:

低耦合性:视图层和业务层分离

高重用性和可适用性

可维护性

有利于软件工程化管理

提高软件的健壮性

MVC的缺点:

工作量大,增加工作的复杂性,MVC不适合小型甚至中等规模的应用程序

将状态查询封装在Model中,使Model过于臃肿。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: