SpringMVC元件解析

2022-03-18 09:03:13 字數 642 閱讀 7713

springmvc元件解析

1. 前端控制器:dispatcherservlet

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

4. 處理器:handler

它就是我們開發中要編寫的具體業務控制器。由 dispatcherservlet 把使用者請求**到 handler。由handler 對具體的使用者請求進行處理。

5. 視**析器:view resolver

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

6. 檢視:view

springmvc 框架提供了很多的 view 檢視型別的支援,包括:jstlview、freemarkerview、pdfview等。最常用的檢視就是 jsp。一般情況下需要通過頁面標籤或頁面模版技術將模型資料通過頁面展示給使用者,需要由程式設計師根據業務需求開發具體的頁面

其實一般來說是五大元件 不包括view 

SpringMVC元件解析

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

springmvc元件開發

現在流行的restful風格,往往會將引數寫入到請求路徑中去,有些需要傳遞json資料,比如查詢分頁,使用者資訊比較多的時候,需要將查詢引數組裝成乙個json資料集。接收普通請求引數 commonparams.do public void commonparams requestparam acco...

SpringMVC 邏輯解析

寫在前面 這篇文章只是我對springmvc的理解,細節會理解的不到位,後面會慢慢修改。springmvc的作用 springmvc就是在接到url請求的時候,根據請求將其對映到對應的處理方法上面去。在方法處理結束後,根據返回的值,返回正確的頁面。具體步驟 1.1 spring容器收集到所有的con...