spring mvc的執行流程

①客戶端發起請求到前端控制器(DispacherServlet),也就是一個 servlet

②前端控制器請求處理器映射器HandlerMapping查找到處理器Handler

③前端控制器調用處理器適配器去執行處理器

⑤處理器適配器向前端控制器返回執行的結果(ModeAndView)

⑥前端控制器調用視圖解析器去進行試圖解析,根據返回的邏輯視圖名加上配置的前後綴形成真正的視圖(jsp等)

⑦前端控制器進行視圖的渲染,會將模型數據Mode入request域中,所以在當前視圖頁面上可以通過el或者request獲取數據






                                                                                 spring-MVC流程圖






總結: 是spring-MVC中,前端控制器是核心,其他組件都與前端控制器進行交互,由前端控制器進行統一的管理,降低了其他組件之間的耦合性。以上只是對spring mvc 進行了大體的認識,具體細節的實現,在以後的日子裏繼續學習。

發佈了28 篇原創文章 · 獲贊 3 · 訪問量 3521
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章