(1)
.使用者傳送請求 至 前端控制器(dispatcherservlet);
(3)
.前端控制器(dispatcherservlet)呼叫處理器介面卡(handleradapter)。處理器介面卡經過適配呼叫具體的controller;(controller–> service --> dao --> 資料庫)
controller執行完成後返回modelandview,
處理器介面卡(handleradapter)將controller執行的結果(modelandview)返回給前端控制器(dispatcherservlet);
(4)
.前端控制器(dispatcherservlet)將執行的結果(modelandview)傳給視**析器(viewreslover)
視**析器(viewreslover)根據view(邏輯檢視名)解析後返回具體jsp頁面
(5)
.前端控制器(dispatcherservlet)根據model對view進行渲染(即將模型資料填充至檢視中);
前端控制器(dispatcherservlet)將填充了資料的網頁響應給使用者。
其中整個過程中需要編寫的部分有controller、service、dao、view;
springMVC的執行原理
從乙個http請求開始 tomcat在啟動時載入解析web.xml檔案,找到springmvc的前端總控制器dispatchservlet,並通過dispatchservlet載入相關的配置檔案資訊。呼叫相應處理器中的方法,處理該請求後,返回乙個modelandview。dispatchservle...
SpringMVC的執行原理
這篇部落格主要是文字表達,至於原始碼部分我之前的三篇部落格有詳細的原始碼分析 只不過是三個部分,整合一下即可,另外,這裡文字部分也借鑑了一篇部落格 那篇部落格我感覺文字表達的挺好的,建議學習 我的部落格 乙個 do 請求的執行過程 自定義檢視的執行過程 小結 借鑑部落格 springmvc工作原理 ...
SpringMVC的執行原理
官圖 大概執行流程 使用者 前端控制器 web.xml 委託給處理器 配置檔案 呼叫業務物件 對應的控制類 controller 把資訊返回給頁面處理器 解析返回回來的資訊並返回給前端控制器 前端控制器得到資訊後根據資訊中的url執行最終的檢視展示給使用者!詳細圖 詳細執行原理 class 1使用者...