SpringMVC的原理或者執行過程

2022-05-04 21:15:07 字數 809 閱讀 9583

1.客戶端請求提交到dispatcherservlet(前端控制器);

3.dispatcherservlet將請求提交到controller;

4.controller呼叫業務邏輯處理後,返回modelandview;

5.dispatcherservlet查詢乙個或多個viewresoler視**析器,找到modelandview指定的檢視;

6.檢視負責將結果顯示到客戶端。

注:modelandview是springmvc框架的乙個底層物件,包括 model(資料)和view(檢視)。

元件:1、前端控制器dispatcherservlet(不需要程式設計師開發)

作用接收請求,響應結果,相當於**器,**處理器。

有了dispatcherservlet減少了其它元件之間的耦合度。

3、處理器介面卡handleradapter

作用:按照特定規則(handleradapter要求的規則)去執行handler

4、處理器handler(需要程式設計師開發)

注意:編寫handler時按照handleradapter的要求去做,這樣介面卡才可以去正確執行handler

5、視**析器view resolver(不需要程式設計師開發)

作用:進行視**析,根據邏輯檢視名解析成真正的檢視(view)

6、檢視view(需要程式設計師開發jsp)

view是乙個介面,實現類支援不同的view型別(jsp、freemarker、pdf…)

SPRINGMVC的核心原理

1.使用者傳送請求給伺服器,url user,do 2.伺服器收到請求,發現dispatchservelt可以處理 對應的controller,如果有,則呼叫controller 4.controller開始執行 5.controller開始執行完畢後,如果返回字串,則viewresolver 將字...

Spring MVC的工作原理

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

SpringMVC的工作原理

1 使用者傳送請求到前端控制器 dispatcherservlet ps 包括處理器物件及處理器 4 前端控制器 dispatcherservlet 呼叫處理器介面卡 handleradapter 進行適配。5 處理器介面卡去執行handler。6 處理器執行完給處理器介面卡返回modelandvi...