springmvc核心架構

2021-08-19 13:30:05 字數 639 閱讀 9310

3、  dispatcherservlet——>handleradapter,handleradapter將會把處理器包裝為介面卡,從而支援多種型別的處理器,即介面卡設計模式的應用,從而很容易支援很多態別的處理器;

4、  handleradapter——>處理器功能處理方法的呼叫,handleradapter將會根據適配的結果呼叫真正的處理器的功能處理方法,完成功能處理;並返回乙個modelandview物件(包含模型資料、邏輯檢視名);

5、  modelandview的邏輯檢視名——> viewresolver, viewresolver將把邏輯檢視名解析為具體的view,通過這種策略模式,很容易更換其他檢視技術;

6、  view——>渲染,view會根據傳進來的model模型資料進行渲染,此處的model實際是乙個map資料結構,因此很容易支援其他檢視技術;

7、返回控制權給dispatcherservlet,由dispatcherservlet返回響應給使用者,到此乙個流程結束。

2.介面卡handleradapter       介面卡模式

3.***handlerinterceptor  aop面向切面程式設計

springMVC架構搭建

1依賴jar包 2.springmvc的配置檔案web.xml 在web當中配置 disparcherservlet,用來啟動 springmvc 攔截請求,把需要有 controller 處理的請求交給 controller.x servlet.xml 預設的名字,對應 web.xml 當中配置 ...

springmvc架構原理分析

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

Spring MVC架構 原理分析

一 原理分析圖 二 步驟說明 三 元件抽取 1.前端控制器 一般不需要程式開發 接收請求,響應結果,相當於 器,處理器,減少了其他元件之間的耦合度 2.處理器對映器 不需要程式開發 根據請求的url來查詢handler 根據註解或xml檔案 3.處理器介面卡 不需要程式開發 按照特定規則 handl...