1.springmvc是什么
springmvc是spring框架的一個模塊,他們之間無需通過整合層進(jìn)行整合
springmvc是一個基于mvc的web框架
2.springmvc框架運行步驟
image.png
image.png

image.png

image.png
3.springmvc的重要組件
image.png

image.png
4.配置前端控制器(在web.xml中配置)
image.png

image.png
5.配置處理器適配器
image.png

image.png
此適配器能執(zhí)行controller接口的handlerimage.png
6.開發(fā)Handler(Controller)
將編寫Handler在spring容器中加載
image.png
7.配置處理器映射器
在classpath下的springmvc.xml中配置處理器映射器
image.png
8.配置視圖解析器
需要配置解析JSP的視圖解析器
image.png
9.非注解的處理器映射器和處理器適配器
1)非注解的處理器映射器和處理器適配器
a.image.png
b.多個映射器可以并存,前端控制器判斷url能讓哪些映射器映射,就讓正確的映射器映射image.png
2)非注解的適配器
a.要求編寫的Handler實現(xiàn)controller接口image.png
b.要求編寫的Handler實現(xiàn)image.png
10.注解的適配器和映射器(掌握)
1)注解的適配器和映射器(掌握)
image.png

image.png
2)開發(fā)注解的Handler
使用注解的映射器和注解的適配器(注解的映射器和注解的適配器必須配套使用)
image.png
3)在spring容器中加載Handler
image.png

image.png
11.源碼分析
image.png
image.png

image.png

image.png
12.視圖解析器
image.png

image.png







