spring mvc 工作流程
1A)客戶端發出http請求,只要請求形式符合web.xml
檔案中配置的*.action的話,就由DispatcherServlet
來處理。
1B)DispatcherServlet再將http請求委託給對映器
的物件來將http請求交給對應的Action來處理
2)對映器根據客戶的http請求,再對比<bean name="/hello.action
如果匹配正確,再將http請求交給程式設計師寫的Action
3)執行Action中的業務方法,最終返回一個名叫ModelAndView
的物件,其中封裝了向檢視傳送的資料和檢視的邏輯名
4)ModelAndView物件隨著響應到到DispatcherServlet中了
5)這時DispatcherServlet收到了ModelAndView物件,
它也不知道檢視邏輯名是何意,又得委託一個名叫
檢視解析器的物件去具體解析ModelAndView物件
中的內容
6)將檢視解析器解析後的內容,再次交由DispatcherServlet
核心控制器,這時核心控制器再將請求轉發到具體的
檢視頁面,取出資料,再顯示給使用者
相關文章
- Spring MVC 流程圖SpringMVC流程圖
- MVC — 初步理解IIS工作流程MVC
- spring-mvc的工作原理SpringMVC
- 深入理解:Spring MVC工作原理SpringMVC
- Spring MVC——專案的開發流程SpringMVC
- Spring MVC 到底是如何工作的?SpringMVC
- Spring MVC 處理一個請求的流程分析SpringMVC
- Spring MVC框架處理Web請求的基本流程SpringMVC框架Web
- Spring MVCSpringMVC
- spring - mvcSpringMVC
- Spring系列(一):Spring MVC bean 解析、註冊、例項化流程原始碼剖析SpringMVCBean原始碼
- Spring MVC 零配置 / Spring MVC JavaConfigSpringMVCJava
- Laravel MVC的基本流程LaravelMVC
- Spring Boot/Spring MVCSpring BootMVC
- .NET與java的MVC模式:struts2核心工作流程與原理JavaMVC模式
- spring、spring MVC、spring BootMVCSpring Boot
- Spring MVC原始碼(二) ----- DispatcherServlet 請求處理流程 面試必問SpringMVC原始碼Servlet面試
- spring mvc interceptorsSpringMVC
- spring - mvc - @ScheduledSpringMVC
- 【Java面試】介紹下Spring IoC的工作流程Java面試Spring
- Spring MVC的工作原理,我們來看看其原始碼實現SpringMVC原始碼
- Spring Boot + Mybatis + Spring MVC環境配置(四):MVC框架搭建Spring BootMyBatisMVC框架
- Spring MVC 面試題SpringMVC面試題
- Spring MVC應用SpringMVC
- Spring5 MVCSpringMVC
- Spring MVC 簡述SpringMVC
- Spring MVC DispatcherServlet 配置SpringMVCServlet
- Spring MVC 完整示例SpringMVC
- Spring自定義MVCSpringMVC
- spring - mvc - @ValidSpringMVC
- Spring MVC基礎SpringMVC
- Spring MVC學習SpringMVC
- 工作流程
- Spring 框架基礎(06):Mvc架構模式簡介,執行流程詳解Spring框架MVC架構模式
- tomcat + spring mvc原理外傳:spring mvc與前端的糾葛TomcatSpringMVC前端
- 跟開濤學Spring MVC:第二章 Spring MVC入門SpringMVC
- spring mvc即mvc攔截器例項(1)SpringMVC
- Spring MVC for beginners 筆記SpringMVC筆記