Spring MVC架構 原理分析

2021-08-28 08:56:37 字數 487 閱讀 7220

一、原理分析圖:

二、步驟說明:

三、元件抽取:

1.前端控制器(一般不需要程式開發):接收請求,響應結果,相當於**器,**處理器,減少了其他元件之間的耦合度

2.處理器對映器(不需要程式開發):根據請求的url來查詢handler(根據註解或xml檔案)

3.處理器介面卡(不需要程式開發):按照特定規則(handleradapter要求的規則)執行handler

4.處理器(需要程式開發):編寫handler時要按照handleradapter的要求,這樣介面卡才可以正確執行handler

5.視**析器(不需要程式開發):進行視**析,根據邏輯檢視名解析成真正的檢視

6.檢視(需要程式開發jsp):view是乙個介面,實現類支援不同的型別(jsp/freemarker/excle/pdf)

springmvc架構原理分析

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

SpringMVC 架構原理分析

角色功能 dispatcherservlet前端控制器 接收請求,響應結果。起 處理的角色 dispatcherservlet的存在降低了元件之間耦合度的要求 處理器對映器 根據url查詢handler,和dispatcherservlet直接聯絡 handleradapter處理器介面卡 去執行h...

spring mvc原理分析

什麼是spring mvc?spring mvc是spring框架的乙個模組,spring mvc和spring無需通過中間整合層整合 spring mvc是乙個基於mvc的web框架 spring mvc框架 spring mvc框架原理 掌握 前端控制器 處理器對映器 處理器介面卡 視 析器 s...