首頁 >Java >java教程 >springmvc的工作流程

springmvc的工作流程

王林
王林原創
2020-05-12 15:26:533144瀏覽

springmvc的工作流程

springmvc工作流程

1、 使用者向服務端發送一次請求,這個請求會先到前端控制器DispatcherServlet(也叫中央控制器)。

2、DispatcherServlet接收到請求後會呼叫HandlerMapping處理器對映器。由此得知,該請求該由哪一個Controller來處理(並未呼叫Controller,只是得知)。

3、DispatcherServlet呼叫HandlerAdapter處理器適配器,告訴處理器適配器應該要去執行哪個Controller。

(影片教學建議:java影片

4、HandlerAdapter處理器適配器去執行Controller並得到ModelAndView(資料和視圖),並層層回傳給DispatcherServlet 。

5、DispatcherServlet將ModelAndView交給ViewReslover視圖解析器解析,然後傳回真正的視圖。

6、DispatcherServlet將模型資料填入視圖中。

7、DispatcherServlet將結果回應給使用者。

推薦教學:java入門程式

以上是springmvc的工作流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn