SpringMVC工作流程簡介

2021-09-12 06:11:51 字數 576 閱讀 6131

前端控制器:接受請求、分發請求、響應結果;

對映器:根據請求url查詢處理器;

介面卡:適配、執行處理器;

處理器:處理業務請求,有多種實現方式,如:實現controller介面、使用註解;

視**析器:根據檢視名稱進行查詢,生成檢視物件。

1.客戶端通過url傳送請求到前端控制器;

3.將url對應的處理器返回;

4.前端控制器接受到處理器後,通過介面卡(handleradapter)呼叫處理器;

5.執行處理器;

6.處理器會返回乙個modelandview物件給介面卡(handleradapter);

7.通過介面卡將modelandview物件返回給前端控制器(dispatcherservlet);

8.通過視**析器進行視**析;

9.返回檢視物件到前端控制器;

10.將modelandview物件中的資料放到reponse中,將response返回。

如有錯誤,歡迎批評指正!

spring MVC 工作流程

1 首先來配置一下dispatcherservlet spring mvc和大部分mvc框架一樣,底層也是依賴servlet api的,所以spring mvc的請求處理也是從乙個servlet開始,這個servlet就是dispatcherservlet.以下是在web.xml中dispatche...

Spring MVC 工作流程

接收請求,響應結果,相當於 器,處理器。有了dispatcherservlet減少了其它元件之間的耦合度。根據請求的url查詢handler按照特定規則 handleradapter要求的規則 去執行handler注意 編寫handler時按照handleradapter的要求去做,這樣介面卡才可以...

SpringMVC工作流程

springmvc的工作流程如下 在填充handler的入參過程中,根據你的配置,spring將幫你做一些額外的工作 httpmessageconveter 將請求訊息 如json xml等資料 轉換成乙個物件,將物件轉換為指定的響應資訊 資料轉換 對請求訊息進行資料轉換。如string轉換成int...