SpringMVC核心架構的具體流程


核心 架構 的具體 流程 步驟如下:
1 首先 用戶 發送 請求 —— >DispatcherServlet 控制 器收到請求后自 進行處理,而 委托 給其 器進行
處理,作為 一訪問 ,進行 全局 流程控制
2 DispatcherServlet —— >HandlerMapping ,  HandlerMapping  將會把請求 映射 HandlerExecutionChain  對象 包含
Handler  處理器(頁 面控制 器)對象 、多個 HandlerInterceptor  攔截 器)對象 通過這 策略 模式 ,很
映射 策略;
3 DispatcherServlet —— >HandlerAdapter HandlerAdapter  將會把處理器 適配 器,從而 支持多 的處理器,
適配 器設計 模式 的應用,從而很 易支持很多 的處理器
4 HandlerAdapter —— > 處理器 功能 處理 方法 調 用, HandlerAdapter  將會 適配 結果 調 真正 的處理器的 功能
方法 ,完成 功能 處理 返回一個 ModelAndView  對象 包含模型數據 邏輯視
5 ModelAndView 邏輯視 —— > ViewResolver ,  ViewResolver  將把 邏輯視 為具體的 View 通過這
模式 ,很 換其 他視 圖技術
6 View —— > 渲染 View Model 模型數據 進行渲染, 處的 Model 是一個 Map 數據結構 因此
易支持其 他視 圖技術
7 返回 控制 權給 DispatcherServlet DispatcherServlet 返回響應給用戶,到 一個 流程結


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM