SpirngMVC学习笔记 PDF下载

Java语言电子书 05/09 阅读 1222 views次 人气 0
摘要:

Spring MVC 是目前最主流的MVC框架之一,Spring MVC 通过一套MVC 注解,让POJO成为处理请求的控制器,而无须实现任何接口。支持REST风格的URL请求,采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性。

SpringMVC功能架构:

SpringMVC

1、Spring MVC框架通过实现Model-View-Controller模式很好的将数据、业务视图与展现进行分离。

2、Spring MVC的设计是围绕DispatcherServlet(继承自HttpServlet),DispatcherServlet主要负责将请求派发到特定的handler。

3、通过可配置的handler mappings、view resolution、locale以及theme resolution来处理请求并且转到对应的视图。

4、Spring MVC支持XML和注解配置。


学习笔记图书目录:

1. HelloWorld
1.1. springMVC概述
1.2.项目结构图
1.3.  pom.xml
1.4.  Web.xml
1.5.  HelloWorld.java
1.6.  RequestMapping
1.7.  Spirng-mvc.xml
1.8.重定向和转发
2. @RequestMapping、@PathVariable等注解
2.1. @RequestMapping映射请求
2.2. @RequestMapping限定请求方法、请求参数、请求头
2.3. @RequestMapping匹配符
2.4. @PathVariable注解
2.5. @RequestParam绑定请求参数
2.6. @RequestHeader获取请求头
2.7. @CookieValue获取   cookie值
2.8.源码分析
3.使用  ServletAPI和实体参数
3.1.使用实体类接收请求参数
3.2. ServletAPI作为请求参数
4.处理模型数据
4.1. ModelAndView
4.2. Map和   Model
4.3. @SessionAttributes
4.4. @ModelAttribute
4.5. HttpSessionRequiredException异常
5.基于  RESTful的  CRUD
5.1.概述
5.2.配置信息
5.3.效果
5.4.代码
5.5.静态资源问题
5.6. mvc:annotation-driven和   mvc:default-servlet-handler
6.数据绑定和校验
6.1.运行机制
6.2.源码分析
6.3. ConversionService类型转换器
6.4.自定义类型转换器
6.5.数据格式化
6.5.1. @DateTimeFormat
6.5.2. @NumberFormat
6.5.3. FormattingConversionService转换
6.6. JSR 303校验
6.6.1. Hibernate Validator扩展注解
6.6.2. SpringMVC数据校验
7. JSON返回:HttpMessageConverter作用
7.1.返回   JSON
7.2.  HttpMessageConverter
7.2.1. HttpMessageConverter的实现类
7.2.2.处理流程
7.2.3. @RequestBody和@ResponseBody示例
7.2.4. HttpEntity和  ResponseEntity示例
8.文件上传
8.1.配置   MultipartResolver
8.2.示例
9.自定义拦截器
9.1.执行顺序
9.2.示例
9.3.源码分析
10.异常处理  HandlerExceptionResolver
10.1.  ExceptionHandlerExceptionResolver
10.2.  ResponseStatusExceptionResolver
10.3. DefaultHandlerExceptionResolver
10.4. SimpleMappingExceptionResolver


评论

该文章不支持评论!

分享到: