SpringMVC執行流程

2021-10-03 05:43:43 字數 1566 閱讀 4640

下面是詳細的執行流程:

springmvc執行流程:

1.由**排程器接收請求

2.**排程器把請求交給了處理器對映器

處理器對映器作用:根據請求的資訊,找到處理此請求的處理器物件。

也就是根據some.

do 找到mycontroller.把找到的

mycontroller物件儲存到 「處理器執行鏈」的物件中。

3.**排程器把「處理器執行鏈」的處理器物件(mycontroller),

交給處理器的介面卡

處理器介面卡:是一些類,需要實現handleradapter介面。

處理器介面卡作用:根據處理器物件找到對應的處理器介面卡物件(根據你的電腦的型號找到適合電源)。

每個處理器介面(本例mycontroller處理器物件對應的介面為controller)都有乙個介面卡物件

4.**排程器,根據找到的處理器介面卡。

通過這個處理器介面卡執行處理器方法(呼叫mycontroller的handlerrequest

()方法),

處理器呼叫完成後,會得到modelandview

(資料和檢視)

5.**排程器把處理後的modelandview交給了視**析器

視**析器:是一些類,需要實現viewresovler介面

視**析器作用:根據他的字首,字尾,組成檢視的完整路徑, 並建立視**件的對應檢視物件(view表示jsp檔案的),**排程器物件對檢視做控制、處理,並把model資料填充到view檢視中,再通過應答物件響應給使用者,這樣檢視就可以看到最終的頁面了。這樣請求就處理完成了。

在框架中, 檢視是用view介面表示的。

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

==配置式開發中的對映器和介面卡

1.處理器對映器:

2.處理器的介面卡

使用的是 ******controllerhandleradapter , 處理controller介面的

SpringMVC執行流程

執行流程 第一步 發起請求到前端控制器 dispatcherservlet 可以根據xml配置 註解進行查詢 第四步 前端控制器呼叫處理器介面卡去執行handler 第五步 處理器介面卡去執行handler 第六步 handler執行完成給介面卡返回modelandview 第七步 處理器介面卡向前...

Spring MVC執行流程

1 使用者發起請求,請求到dispatcherservlet前端控制器 dispatcherservlet 排程 負責 request 和response 負責呼叫處理器對映器查詢 handler 負責呼叫處理器介面卡執行 handler 有了前端控制器降低了各各元件之間的耦合性,系統擴充套件性提高...

SpringMVC執行流程

首先明確,執行流程中涉及到了哪些元件 前端控制器 dispatcherservlet 相當於乙個訊號中心,任何交流都需要經過他,再分配給其他元件 處理器介面卡 handleradapter 相當於手,當找到了對應的控制器,根據控制器選擇對應的介面卡,然後用這個介面卡去執行確定了的控制器 處理器 co...