大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

SpringMVC教程
SpringMVC注解式開發
SpringMVC核心技術
SSM整合開發

SpringMVC執行流程圖解

瀏覽器發送請求【1】

瀏覽器發送請求至中央調度器 DispatcherServlet.

中央調度器接收請求【2 ,3】

中央調度器 DispatcherServlet 收到請求后,首先對請求進行了一個簡單判斷,判斷其為簡單請求,還是Multipart 請求。然后中央調度器遍歷每一個處理器映射器HandlerMapping,將請求交給每一個處理器映射器進行匹配。

處理器映射器對請求進行匹配【4 ,5】

處理器映射器 HandlerMapping 接收到中央調度器傳遞來的請求后,對請求進行解析。

根據解析結果,找到與請求相對應的處理器對象,并將其包裝為處理器執行鏈 HandlerExecutionChain 對象,返回給中央調度器。

所以處理器映射器顧名思義,就是將請求映射為處理器。

中央 調度 器接收處理器執 行鏈 【6 ,7 ,8】

由于處理器的種類不只一種,不同的處理器需要不同的處理器適配器 HandlerAdapter 來執行。所以中央調度器在接收到處理器映射器 HandlerMapping 發送來的處理器執行鏈對象 HandlerExecutionChain 后,根據處理器執行鏈中的處理器,查找到與之相應的處理器適配器對象 HandlerAdapter。

當然,此時中央調度器除了找到相應的處理器適配器外,還做了一個工作:執行處理器執行鏈中的攔截器前端方法。

處理器適配器執行處理器【9 】

中央調度器根據處理器執行鏈中的處理器找到相應的處理器適配器,并在執行完處理器 執行鏈中的攔截器前端方法后,立即調用處理器適配器,讓其執行處理器。

處理器被執行【10 ,11 】

處理器適配器執行處理器后,處理器將 ModelAndView 返回給處理器適配器。

處理器適配器將 ModelAndView返回給中央調度器【12 ,13】

處理器適配器在接收到處理器返回的 ModelAndView 后,直接將 ModelAndView 返回給中央調度器。

中央調度器接收 ModelAndView 【14 ,15 】

中央調度器在接收到處理器適配器發送來的 ModelAndView 后,并不是將其作為最終的調度結果,而是首先調用執行處理器執行鏈中的攔截器后端方法。因為中央處理器將ModelAndView 對象傳遞給了攔截器的后端方法,使后端方法可以修改 ModelAndView。

處理器執行鏈的攔截器后端方法執行完畢后,形成最終的調度結果,所以中央調度器馬上進行調度結果的處理,對處理結果 ModelAndView 進行渲染。而這個渲染的過程,其實是中央調度器遍歷所有視圖解析器,并根據不同的視圖類型由相應的視圖解析器形成相應的視圖對象的過程。

視圖解析器形成視圖對象【16 ,17】

視圖解析器的工作很簡單,將視圖名稱與響應目標定位對象進行綁定,形成視圖對象返回給中央調度器。

中央處理器調用視圖渲染方法渲染視圖對象【18 ,19 】

在找到相應的視圖對象后,中央處理器調用視圖對象的渲染方法,真正對視圖進行渲染。

視圖對象進行真正渲染【20 ,21 】

這個渲染主要做了三樣工作:合并數據 Model;結合視圖對象中的響應目標定位對象,準備響應對象 Response;結合合并的數據 Model 與形成的 Response 對象,形成最終的響應視圖。

中央調度器對請求進行響應【22 ,23 】

在形成最終的響應視圖后,中央調度器執行了收尾工作:執行處理器執行鏈攔截器的afterCompletion()方法。由 afterCompletion()方法發出對請求的最終響應。

瀏覽器接收到響應【24 】

瀏覽器接收到由服務端發來的最終的響應 

全部教程
主站蜘蛛池模板: 欧美在线视频在线观看 | 欧美色大成网站www永久男同 | 亚洲高清视频在线 | 日本欧美成人 | 免费爱爱| 中文精品爱久久久国产 | 97免费| 老妇女性较大毛片 | 99热久久久这里只有精品免费 | 久久精品区 | 男人午夜 | 亚洲国产aaa毛片无费看 | 视频一区二区三区在线观看 | 日本人一级毛片免费完整视频 | 久久精品国产精品亚洲人人 | 精品欧美一区二区三区在线 | 在线xxxx| 久久只有精品视频 | 免费aⅴ视频 | 五月婷婷激情在线 | a毛片免费全部在线播放毛 a毛片免费在线观看 | 在线播放heyzo北条麻妃 | 色黄啪啪网18以下免费进 | 九九免费在线视频 | 日韩精品在线一区 | 9热在线精品视频观看 | 全黄h全肉边做边吃奶在线观看 | 国产亚洲精品精品国产亚洲综合 | 日本成片 | 国产在线视频凹凸分类 | 四虎最新永久在线精品免费 | 日本高清h色视频在线观看 日本高清不卡二区 | 久久99热这里只有精品国产 | 韩国精品一区二区久久 | 日韩香蕉视频 | 亚洲国产人久久久成人精品网站 | 最新狠狠色狠狠色综合 | 国产国产人免费观看在线视频 | 久久精品国产波多野结衣 | 欧美日本在线播放 | 亚洲欧洲视频在线观看 |