mvc的模式结构

MVC是模型(model)、视图(view)和控制(controller)三个组成;是目前广为流行的应用模型;它的目的是实现web系统的智能分工。

模型层:实现系统的业务逻辑,通常可以用javaBean或者EJB来实现;
视图层:则用于与用户的交互,通常是用jsp来实现;
控制层:是模型与视图view之间沟通的桥梁,它可以把用户的请求分派并选择恰当的视图来显示它们,同时它也可以解释用户的输入并将其映射为模型层能够执行的操作。
mvc强制性分离web应用的输入、处理、输出,使得MVC应用程序被分成3个核心部分:模型、视图、控制器。它们各自处理自己的业务。
(1)模型(业务逻辑层)
模型表示企业数据和业务逻辑,它是应用程序的主题部分。
(2)视图(表示层)
视图是用户看到并与之交互的界面。
(3)控制器
控制器接受用户的输入并调用模型和视图去完成用户的需求。
[1]低耦合。
[2]高重用性和可适用性。
[3]较低的生命周期成本。
[4]部署快速。
[5]可维护性。
[6]有利于软件工程化管理。

你可能感兴趣的:(mvc的模式结构)