1. 程式人生 > >SpringMVC的流程及搭建環境

SpringMVC的流程及搭建環境

clas blog 希望 攔截器 col 發送 配置 如何獲取 ping

技術分享圖片

一、SpringMVC核心處理流程:(註釋:看不明白的下圖會有詳細的配置)

1、前端用戶給DispatcherServlet發送請求

2、DispatcherServlet前端控制器接收發過來的請求,交給HandlerMapping處理器映射器

3、HandlerMapping處理器映射器,再返回到DispatcherServlet根據請求路徑找到相應的HandlerAdapter處理器適配器(處理器適配器就是那些攔截器或Controller)

4、根據請求路徑找到相應的HandlerAdapter處理器適配器(處理器適配器就是那些攔截器或Controller)

5&6、HandlerAdapter處理器適配器,處理一些功能請求

7、HandlerAdapter返回一個ModelAndView對象 eg:hello(包括模型數據、邏輯視圖名)

8、ViewResolver視圖解析器,先根據ModelAndView中設置的View解析具體視圖

9、 然後再將Model模型中的數據渲染到View上

10、將數據返回給客戶

可以明顯的看出這些過程都是以DispatcherServlet為中軸線進行的相當於中央控制器。

二、搭建環境:

1. 導入類庫

2. 配制Web.xml文件 配制核心的控制器DispatcherServlet

技術分享圖片

這些初始化參數在SERVLET中如何獲取

技術分享圖片

3. 配制spring-mvc-config.xml(自己配置的xml名字)

技術分享圖片

4. 創建controller

技術分享圖片

5. 創建hello.jsp

技術分享圖片

由於是本人第一次記筆記整理,有不當的地方還望見諒;也是很喜歡能夠幫助一些人;

希望大家多提提意見;

SpringMVC的流程及搭建環境