SpringMVC工作原理

2021-08-16 06:20:21 字數 667 閱讀 3976

1.使用者端傳送 請求 到前端控制器(dispatcherservlet)

3.處理器對映器 帶著 請求 根據配置的 xml檔案、註解 找到對應的具體的處理器後生成 處理器物件

4.處理器對映器 將生成的 處理器物件 返回給 前端控制器

5.前端控制器 將 處理器物件 交給 處理器介面卡(handleradapter)

6.處理器介面卡 根據 處理器物件 找到具體的處理器(handler)

7.具體的處理器 執行後生成 模型和檢視(modelandview)

8.處理器介面卡 將生成的 模型和檢視 返回給前端控制器

9.前端控制器 將 模型和檢視 交給 視**析器(viewreslover)

10.視**析器 根據 模型和檢視 生成 檢視(view)

11.視**析器 將生成的 檢視 返回給 前端控制器

12.前端控制器 根據 檢視 進行渲染

12.前端控制器 將渲染好的檢視 返回給使用者

在mvc中 

m表示 model 。其主要表示專案中的 業務層(service、dao、entity)

v表示view。其主要表示專案中的前端頁面 (jsp、html)

c表示 control。其主要表示 前端控制器 如之前標識的 紅色文字 前端控制器 主要負責對請求任務的各種排程、分發。是整個流程的控制中心。

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...