springmvc的簡介與原理

2021-10-16 22:02:28 字數 1047 閱讀 9702

springmvc全稱是spring web mvc,是spring框架一部分,是乙個mvc的框架,和struts2一樣是乙個表現層框架。

2.1.mvc在b/s系統中應用2.2.springmvc框架原理

dispatcherservlet前端控制器(springmvc框架提供)

作用:接收請求,響應結果

有了前端控制器減少各各元件之間的耦合性,前端控制器相關於**排程器。

**handleradapter處理器介面卡(springmvc框架提供)

作用:執行handler

不同型別的handler有不同的handleradapter,好處可以通過擴充套件handleradapter支援更多型別的handler

handler處理器(由程式設計師開發)

作用:業務處理

實現開發中又稱為controller即後端控制器

handler的開發按照handleradapter的介面規則去開發。

handler處理後的結果是modelandview,是springmvc的底層物件,包括 model和view兩個部分。

view中只包括乙個邏輯檢視名(為了方便開發起乙個簡單的檢視名稱)。

viewreslover視**析(springmvc框架提供)

作用:根據邏輯檢視名建立乙個view物件(包括真實檢視實體地址)

針對不同型別的view有不同型別的viewreslover,常用的有jsp視**析器即jstlview

view檢視(由程式設計師開發jsp頁面)

作用:將模型資料填充進來(將model資料填充到request域)顯示給使用者

view是乙個介面,實現類包括:jstlview、freemarkerview,pdfview

簡介springMVC 的工作原理

springmvc 工作原理 1 spring mvc 請所有的請求都提交給 dispatcherservlet,它會委託應用系統的其他模組負責負責對請求進行真正的處理工作。3 dispatcherservlet 請請求提交到目標 controller 4 controller 進行業務邏輯處理後,...

spring mvc 的工作原理的簡介

spring mvc工作流程圖 圖一 圖二 spring工作流程描述 1.使用者向伺服器傳送請求,請求被spring 前端控制servelt dispatcherservlet捕獲 2.3.dispatcherservlet 根據獲得的handler,選擇乙個合適的handleradapter。附註...

spring mvc 簡介與例程

老生常談的spring mvc 再來囉嗦一遍。spring mvc模型簡介 spring mvc 模型,dispatchservlet 充當 控制器,對http請求做 處理 mapping 由對應的控制器做相應處理,充當 c control 各控制器做相應的業務處理,其中資料處理 業務邏輯等構成m ...