SpringMVC框架流程

2021-08-11 03:07:03 字數 1258 閱讀 5231

springmvc流程圖:

1、 dispatcherservlet:前端控制器(**控制器;mvc的核心)

在web.xml中配置,dispatcherservlet是整個流程控制的核心,由它呼叫其他元件處理使用者的請求,降低了元件之間的耦合度。

作用:接收請求,響應結果,相當於**器,**處理器,減少其他元件之間的耦合度。

作用:根據請求的url查詢handler

3、 handler:處理器(後端開發,controller,service,dao)

handler是繼dispatcherservlet前端控制器和後端控制器,在dispatcherservlet的控制洗啊,handler對具體的使用者請求進行的處理。

4、 handleradapter:處理器介面卡

按照特定的規則(handleradapter要求的規則)去執行handler

5、 viewresolver:視**析器

負責將處理結果生成view檢視,對view進行視**析渲染處理通過頁面展示給使用者。

作用:進行視**析,根據邏輯檢視名解析成真正的檢視(view)

6、 view檢視(jsp)

經過渲染處理展示給使用者的頁面

流程說明:

1、使用者傳送請求至前端控制器

dispatcherservlet

2、前端控制器

3、處理器對映器dispatcherservlet根據請求的url找到具體的處理器,生成處理器物件handler及處理器***handlerintercepter(有則生成)返回給前端控制器dispatcherservlet

4、前端控制器

dispatcherservlet通過處理器介面卡handleradapter呼叫處理器controller,並返回modelandview傳給前端控制器

dispatcherservlet

5、前端控制器

dispatcherservlet將modelandview傳給視**析器viewresolver,解析之後返回具體的檢視view

6、前端控制器

dispatcherservlet對檢視view進行渲染檢視,響應給使用者。

springMVC框架的執行流程

第一步 發起請求到前端控制器 dispatcherservlet 可以根據xml配置 註解進行查詢 第四步 前端控制器呼叫處理器介面卡去執行handler 第五步 處理器介面卡去執行handler 第六步 handler執行完成給介面卡返回modelandview 第七步 處理器介面卡向前端控制器返...

spring mvc框架及基本流程

原創 傳統原生的jsp servlet在開發上過程上雖然簡單明瞭,jsp頁面傳遞資料到servlet,servlet整理資料 邏輯開發 或者從資料庫提取資料接著再 到jsp頁面上,但是其似乎只能止步於此,我們都知道我們request和response都依賴於url,當我們想要通過針對圍繞url進行程...

SpringMVC流程框架總體介紹

springmvc屬於springframework的後續產品,已經融合在spring web flow裡面。spring 框架提供了構建 web 應用程式的全功能mvc 模組 其功能和 strtus2 struts1 是類似的,只不過是實現的原理不同而已。其中 struts2 是通過過濾器來實現路...