SPRINGMVC的核心原理

2021-06-22 22:06:59 字數 327 閱讀 5379

1.使用者傳送請求給伺服器,url;user,do

2.伺服器收到請求,發現dispatchservelt可以處理

對應的controller,如果有,則呼叫controller

4.controller開始執行

5.controller開始執行完畢後,如果返回字串,則viewresolver

將字串轉換成對應的檢視物件;如果返回modelandview,該物件本身就包含

了檢視物件資訊。

6.dispatchservelt將執行檢視物件中的資料,輸出給伺服器

7.伺服器將資料輸出給客戶端

更好的可以參考:

springmvc核心原理及原始碼分析

1 dispatherservlet顧名思義乙個排程的servlet,是乙個front controller 前端控制器 也可以說是springmvc的c位,負責接受客戶端的request,並將這些request分配給對應的處理元件 3.dispatcherservlet 根據獲得的handler,...

springmvc核心架構

3 dispatcherservlet handleradapter,handleradapter將會把處理器包裝為介面卡,從而支援多種型別的處理器,即介面卡設計模式的應用,從而很容易支援很多態別的處理器 4 handleradapter 處理器功能處理方法的呼叫,handleradapter將會根...

Spring MVC的工作原理

1.springmvc請所有的請求都提交給dispatcherservlet,它會委託應用系統的其他模組負責負責對請求進行真正的處理工作。3.dispatcherservlet請請求提交到目標controller 4.controller進行業務邏輯處理後,會返回乙個modelandview 5.d...