SpringMvc原理概述

2022-03-12 10:17:35 字數 893 閱讀 6058

目錄

在 springmvc 的各個元件中,處理器對映器、處理器介面卡、視**析器稱為 springmvc 的三大元件。

使用者請求到達前端控制器,它就相當於 mvc 模式中的 c 層,dispatcherservlet 是整個流程控制的中心,由它呼叫其它元件處理使用者的請求,dispatcherservlet 的存在降低了元件之間的耦合性。

handler 是繼 dispatcherservlet 前端控制器的後端控制器,在 dispatcherservlet 的控制下 handler 對具體的使用者請求進行處理。由於 handler 涉及到具體的使用者業務請求,所以一般情況需要程式設計師根據業務需求開發 handler 。

通過 handleradapter 對處理器進行執行,這是介面卡模式的應用,通過擴充套件介面卡可以對更多型別的處理器進行執行。

view resolver 負責將處理結果生成 view 檢視,view resolver 首先根據邏輯檢視名解析成物理檢視名即具體的頁面位址,再生成view 檢視物件,最後對view進行渲染將處理結果通過頁面展示給使用者。

springmvc 框架提供了很多的 view 檢視型別的支援,w而我們開發中最常用的檢視是 jsp 。

springmvc.xml

spring mvc框架概述

1.spring的web框架圍繞dispatcherservlet設計。dispatcherservlet的作用是將請求分發到不同的處理器。2.spring的web框架包括可配置的處理器 handler 對映 視 析 本地化 local 解析 主題 theme 解析以及對檔案上傳的支援。3.spri...

SpringMvc入門概述

1 what 一種輕量級的 基於mvc的web應用框架,偏前端而不是業務邏輯層 springmvc在spring體系中的定位 2 springmvc功能 與spring框架整合 如ioc容器 aop等 支援restful風格 進行更簡潔的web層的開發 支援靈活的url到頁面控制器的對映 非常容易與...

Spring MVC 筆記 概述

學習筆記 模型 封裝裝程式資料 檢視 渲染模型資料,一般來說就是輸出html 控制 處理請求,構建模型並將其傳遞給檢視進行渲染 以上三者均圍繞dispatcherservlet設計,它處理所有的http請求和響應 一下為dispatcherservlet的請求處理工作流程 dispatcherser...