概括Spring MVC工作原理

(1 )啓動服務器,根據web.xml 的配置加載前端控制器(也稱總控制器) DispatcherServlet 。在加載時、會完成一系列的初始化動作。

(2 )根據servlet 的映射請求(上面的helloWorld 實例中針對.do 請求),並參照“控制器配置文件”(即spmvc-servlet.xml 這樣的配置)文件,把具體的請求分發給特定的後端控制器進行處理(比如上例會分發給HelloWorld 控制器進行處理)

(3 )後端控制器調用相應的邏輯層代碼,完成處理並返回視圖對象( ModelAndView )給前端處理器。

(4 )前端控制器根據後端控制器返回的 ModelAndView 對象,並結合一些配置(後面有說明),返回一個相應的頁面給客戶端。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章