java day61【 SpringMVC 的基本概念 、 SpringMVC 的入门 、 请求参数的绑定 、常用注解 】

第1章 SpringMVC 的基本概念

1.1关于三层架构和 MVC

1.1.1 三层架构

1.1.2 MVC 模型

1.2SpringMVC 概述

1.2.1 SpringMVC 是什么

1.2.2 SpringMVC 在三层架构的位置

1.2.3 SpringMVC 的优势

1.2.4 SpringMVC 和 Struts2 的优略分析

第2章 SpringMVC 的入门

2.1SpringMVC 的入门案例

2.1.1 前期准备

2.1.2 拷贝 jar 包

2.1.3 配置核心控制器-一个 Servlet

2.1.4 创建 spring mvc 的配置文件

2.1.5 编写控制器并使用注解配置

2.1.6 测试

2.2入门案例的执行过程及原理分析

2.2.1 案例的执行过程

2.2.2 SpringMVC 的请求响应流程

2.3入门案例中涉及的组件

2.3.1 DispatcherServlet:前端控制器

2.3.2 HandlerMapping:处理器映射器

2.3.3 Handler:处理器

2.3.4 HandlAdapter:处理器适配器

2.3.5 View Resolver:视图解析器

2.3.6 View:视图

2.4RequestMapping 注解

2.4.1 使用说明

2.4.2 使用示例

2.4.2.1 出现位置的示例:

2.4.2.2 method 属性的示例:

 2.4.2.3 params 属性的示例:

第3章 请求参数的绑定

3.1绑定说明

3.1.1 绑定的机制

3.1.2 支持的数据类型:

3.1.3 使用要求:

3.1.4 使用示例

3.1.4.1 基本类型和 String 类型作为参数

3.1.4.2 POJO 类型作为参数

3.1.4.3 POJO 类中包含集合类型参数

3.1.4.4 请求参数乱码问题

3.2特殊情况

3.2.1 自定义类型转换器

3.2.1.1 使用场景:

3.2.1.2 使用步骤

3.2.2 使用 ServletAPI 对象作为方法参数

第4章 常用注解

4.1RequestParam

4.1.1 使用说明

4.1.2 使用示例

4.2RequestBody

4.2.2 使用示例

4.3PathVaribale

4.3.1 使用说明

4.3.2 使用示例

4.3.3 REST 风格 URL

4.3.4 基于 HiddentHttpMethodFilter 的示例

4.4RequestHeader

4.4.1 使用说明

4.4.2 使用示例

4.5CookieValue

4.5.1 使用说明

4.5.2 使用示例

4.6ModelAttribut

4.6.1 使用说明

4.6.2 使用示例

4.6.2.1 基于 POJO 属性的基本使用:

4.6.2.2 基于 Map 的应用场景示例 1:ModelAttribute 修饰方法带返回值

4.6.2.3 基于 Map 的应用场景示例 1:ModelAttribute 修饰方法不带返回值

4.7SessionAttribute

4.7.1 使用说明

4.7.2 使用示例

 

posted @ 2019-08-09 17:24  微光半夏  阅读(145)  评论(0编辑  收藏  举报