SpringMVC的工作流程

2021-10-03 13:10:42 字數 788 閱讀 2522

工作流程:

流程**析:

:使用者傳送請求到前端控制器dispatcherservlet

:前端控制器呼叫處理器介面卡(handleradapter)

:處理器介面卡(handleradapter)呼叫後端處理器(controller)

:後端控制器(controller)執行返回模型和檢視(modelandview)

:處理器介面卡(handleradapter)將後端控制器執行結果(即:模型和檢視(modelandview))返回給前端控制器(dispatcherservlet)

:前端控制器(dispatcherservlet)將 模型和檢視(modelandview)傳給視**析器(viewreslover)

:視**析器(viewreslover)解析後返回具體view

:前端控制器(dispatcherservlet)根據view進行渲染檢視(即將模型資料填充至檢視中)

:前端控制器(dispcherservlet)響應使用者

自己理解:

使用者->前端控制器->處理器對映器   前端控制器->處理器介面卡 (返回鍵結果modelandview)  

前端控制器->視**析器(傳給視**析器modelandview,返回view)

前端控制器根據返回的view進行渲染 然後響應使用者

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