4 handladapter:處理器介面卡
通過handleradapter對處理器進行執行,這是介面卡模式的應用,通過擴充套件介面卡可以對更多型別的處理器進行執行。
下圖是許多不同的介面卡,最終都可以使用usb介面連線
5 viewresolver:視**析器
view resolver負責將處理結果生成view檢視,view resolver首先根據邏輯檢視名解析成物理檢視名即具體的頁面位址,再生成view檢視物件,最後對view進行渲染將處理結果通過頁面展示給使用者。
6 view:檢視
springmvc框架提供了很多的view檢視型別的支援,包括:jstlview、freemarkerview、pdfview等。我們最常用的檢視就是jsp。
一般情況下需要通過頁面標籤或頁面模版技術將模型資料通過頁面展示給使用者,需要由程式設計師根據業務需求開發具體的頁面。
說明:在springmvc的各個元件中,處理器對映器、處理器介面卡、視**析器稱為springmvc的三大元件。
需要使用者開發的元件有handler、view
spring mvc工作原理
1.spring mvc請所有的請求都提交給dispatcherservlet,它會委託應用系統的其他模組負責負責對請求進行真正的處理工作。3.dispatcherservlet請請求提交到目標controller 4.controller進行業務邏輯處理後,會返回乙個modelandview 5....
SpringMVC工作原理
上面的是springmvc的工作原理圖 1 客戶端發出乙個http請求給web伺服器,web伺服器對http請求進行解析,如果匹配dispatcherservlet的請求對映路徑 在web.xml中指定 web容器將請求轉交給dispatcherservlet.5 handler對資料處理完成以後將...
SpringMVC工作原理
上面的是springmvc的工作原理圖 核心架構的具體流程步驟如下 1 首先使用者 傳送請求 dispatcherservlet,前端控制器收到請求後自己不進行處理,而是委託給其他的解析器進行 處理,作為統一訪問點,進行全域性的流程控制 2 個handler 處理器 頁面控制器 物件 多個handl...