SpringMVC
内容概要
- SpringMVC概述
- SpringMVC的Helloworld
- 使用@RequestMapping映射请求
- 使用请求参数&请求头
- 处理模型数据
- 视图和视图解析器
- RESTful CRUD
- SpringMVC表单标签&处理静态资源
- 数据转换&数据格式化&数据校验
- 处理JSON:使用HttpMessageConverter
- 国际化
- 文件的上传
- 使用拦截器
- 异常处理
- SpringMVC运行流程
- 在Spring环境下使用SpringMVC
- SpringMVC对比struts2
1、SpringMVC概述
- Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一。
- 支持REST风格的URL请求
- Spring3.0后全面超过Struts2,成为最优秀的MVC框架
- SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无需实现任何接口。
- 采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性灵活性。
2、SpringMVC的Helloworld
- 加入jar包(具体见springmvc-1项目)
- 在web.xml文件中配置DispatchServlet
- 加入SpringMVC的配置文件
- 编写处理请求的处理器,并标识为处理器
- 编写视图