SpringMVC工作原理及流程


用本人自己的理解 淺談一下SpringMVC的工作原理,廢話不多說,先上工作原理圖

原理以及處理流程

1.客戶端發送請求給SpringMVC的核心控制器-DispatcherServlet(用於接收請求和轉發請求,整個框架的核心) ;

2.根據請求獲取Handler(由處理器映射器-HandlerMapping負責查找執行類Handler,返回Handler給核心控制器;

3.請求執行Handler(處理器適配器-HandlerAdapter負責執行Handler,調用方法處理業務邏輯  返回ModelAndView(模型數據和視圖名稱)給  DispatcherServlet);

(邏輯試圖和物理視圖的區別)

4.拿到視圖之后(物理視圖)找視圖解析器-ViewResover 進行視圖解析 返回邏輯視圖給DispatcherServlet

5.進行視圖渲染-返回視圖

6.響應客戶請求

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM