springmvc学习笔记

1.springmvc是什么

springmvc是spring框架的一个模块,他们之间无需通过整合层进行整合
springmvc是一个基于mvc的web框架

2.springmvc框架运行步骤
springmvc学习笔记_第1张图片
image.png
springmvc学习笔记_第2张图片
image.png

3.springmvc的重要组件
springmvc学习笔记_第3张图片
image.png

4.配置前端控制器(在web.xml中配置)
springmvc学习笔记_第4张图片
image.png

5.配置处理器适配器
springmvc学习笔记_第5张图片
image.png

此适配器能执行controller接口的handler
springmvc学习笔记_第6张图片
image.png

6.开发Handler(Controller)

将编写Handler在spring容器中加载


springmvc学习笔记_第7张图片
image.png

7.配置处理器映射器

在classpath下的springmvc.xml中配置处理器映射器


springmvc学习笔记_第8张图片
image.png

8.配置视图解析器

需要配置解析JSP的视图解析器


image.png

9.非注解的处理器映射器和处理器适配器

1)非注解的处理器映射器和处理器适配器

a.
image.png

b.
springmvc学习笔记_第9张图片
image.png
多个映射器可以并存,前端控制器判断url能让哪些映射器映射,就让正确的映射器映射

2)非注解的适配器

a.要求编写的Handler实现controller接口
image.png

b.要求编写的Handler实现
springmvc学习笔记_第10张图片
image.png

10.注解的适配器和映射器(掌握)

1)注解的适配器和映射器(掌握)
springmvc学习笔记_第11张图片
image.png

2)开发注解的Handler

使用注解的映射器和注解的适配器(注解的映射器和注解的适配器必须配套使用)
springmvc学习笔记_第12张图片
image.png

3)在spring容器中加载Handler
image.png

11.源码分析
springmvc学习笔记_第13张图片
image.png
springmvc学习笔记_第14张图片
image.png

12.视图解析器
springmvc学习笔记_第15张图片
image.png

你可能感兴趣的:(springmvc学习笔记)