Spring MVC 學習筆記

2021-07-23 22:19:01 字數 1290 閱讀 7138

springmvc中各個部件簡介

相對於同為

mvc的

struts

來說,它是乙個輕量級的框架,但它能實現的內容有很多,例如:

*** ,所有的請求都通過springmvc統一的入口dispatcherservlet,可以用其進行資源和許可權的管理

過濾器,filter

可以檢查使用者請求、日誌記錄、對非標準編碼的請求解碼。

頁面重定向,

此註解可以在控制器類中的函式前新增,以

/modifyinfo

結尾的url

鏈結將由

springmvc

處理並轉到這個類。

檢視渲染器:modelandview,具體使用方法為:return new modelandview("userinfo", "usermap",map);可以將名為usermap的變數map在渲染userinfo這個頁面時返回給該頁面。

(工作檢視)

dispatcherservlet:   springmvc的前段控制器

前段的資料經過dispatcherservlet的分發,到達合適的控制器,然後控制器建立model(模型),模型再通過dispatcherservlet傳遞給view(檢視)

controller: 控制器

handleradapter

:乙個介面卡模式(控制器的一種表現形式)

在dispatcherservlet內部使用的乙個類,將各種不同型別的handler(管理者)適配成前段控制器可以使用的handler

handlerinterceptor

:***

對映類

決定由哪個

controller

來相應請求 在

工作完畢之後,可以給dispatcherservlet分配乙個介面卡(handleradapter)

handlerexecutionchain:處理鏈

modelandview:檢視渲染器,乙個model的具體表現

viewresolver:視**析器

根據配置找出需要的檢視物件(html、jsp。。。。。。)

各個模組功能圖

spring mvc 學習筆記

今天主要學習spring mvc 框架的內容,以及相關的配置,如果有 不對,希望大家可以給指正,小弟在這裡先謝謝大家!spring在servlet初始化的時候通常有2種載入配置檔案的方式,一種是spring中在servlelt中配置檔案的方式,另外就是web.xml配置乙個 進行配置檔案的載入。第一...

SpringMVC 學習筆記

一 什麼是springmvc springmvc是spring框架的乙個模組,springmvc和spring無需通過中間整合層進行開發。springmvc是乙個基於mvc的web框架。spring web mvc和struts2都屬於表現層的框架,它是spring框架的一部分,我們可以從sprin...

SpringMVC學習筆記

springmvc自定義型別轉換器 1.定義乙個轉換類實現converter介面,並實現其方法 2.在springmvc配置檔案中配置該型別轉換器 conversionservice class org.springframework.context.support.conversionservic...