Spring从入门到深入研究之基本功篇

13年前

1、主流MVC构架

1) Struts1,webwork,struts2,spring mvc,jsf

2Spring MVC特点

1)、功能组件划分细致

2)、灵活、强大

3)、设计思想优秀

3MVC框架都做什么

1) Controller为中心完成对系统流程的控制管理

2) 从请求中收集数据  (spring MVC中是Commond Controller)

3) 对传入参数进行验证

4) 根据请求调用相应业务逻辑完成数据处理

5) 将处理的结果返回视图

6) 国际化支持

7) 针对不同视图技术提供不同解析支持方案

8) 针对JSP视图技术提供标签库

9) 通过拦截器链实现面向方面的编程完成系统级控制

10)             对文件上传、下载等常用功能的封装

4Spring MVC框架的核心构件

DispatcherServlet –处理所有的请求

Controller –

Haddler event –

Local resolver –

Validator --