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...