引言
java开源框架,SpringFramework的一个独立模块。
MVC框架,在项目中开辟MVC层次架构。
对控制器中的功能包装简化扩展践行工厂模式,功能架构在工厂之上。
MVC架构
Model:模型:
即业务模型,负责完成业务中的数据通信处理,对应项目中的service和dao
View:试图:
渲染数据,生成页面,对应项目中的Jsp
Controller:控制器:
直接对接请求,控制MVC流程,调度模型,选择视图。对应项目中的Servlet
好处
MVC是现下团结开发中的最流行的代码结构形态;
人们根据负责的不同逻辑,将项目中的代码分成MVC3个层次;
层次内部职责单一,层次之间耦合度低;
符合低耦合,高内聚的设计理念。也实际有利于项目的长期维护。