Spring MVC的核心流程(步驟)


 

具體步驟:       

              1、客戶端發送請求先要經過前端控制器,請求被Spring 前端控制器DispatcherServlet獲取,如詳細圖第一步:DispatcherServlet對請求URL進行解析(比如我們發送一個url如下的請求(http://localhost:8080/SpringMVC/hello.action),就會得到請求資源標示符(URI,相當於就是上面的hello.action )。

              2、然后前端控制器DispatcherServlet根據URI,調用處理器映射器(HandlerMapping)獲得該Handler配置的所有相關對象(包括Handler對象以及Handler對象對應的攔截器),最后生成處理器對象並返回給前端控制器。

              3、前端控制器調用處理器適配器去執行Handler,Handler執行完成給適配器返回ModelAndView,並將ModelAndView返回給DispatcherServlet。

              4、DispatcherServlet將ModelAndView傳給ViewReslover視圖解析器解析(解析成jsp),並返回View。

              5、DispatcherServlet對View進行渲染視圖(即將模型數據填充至視圖中)。

              6、最后將渲染視圖的結果響應給客戶端。

 


免責聲明!

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



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