SpringMVC整体工作流程

.

  1. 用户发起一个请求,请求首先到达前端控制器
  2. 前端控制器接收到请求后会调用处理器映射器,由此得知,这个请求该由哪一个Controller来进行处理(并未调用Controller);
  3. 前端控制器调用处理器适配器,告诉处理器适配器应该要去执行哪个Controller
  4. 处理器适配器去执行Controller,然后Controller返回ModelAndView(数据和视图)
  5. 处理器适配器再将ModelAndView(数据和视图)返回给前端控制器
  6. 前端控制器将ModelAndView交给视图解析器请求进行视图解析,然后返回真正的视图;
  7. 视图渲染, 前端控制器将模型数据填充到request域中;
  8. 前端控制器将结果响应给用户
相关推荐
zhong liu bin3 天前
【SpringMVC】SSM框架【二】——SpringMVC超详细
spring·mvc·intellij-idea
切糕师学AI4 天前
.Net Core Web 架构(管道机制)的底层实现
中间件·系统架构·kestrel·mvc·.netcore·路由·请求管道
CodeLongBear6 天前
Spring Boot 与 Spring MVC 的区别与联系:从本质到实践
spring boot·spring·mvc
fatfishccc6 天前
Spring MVC 全解析:从核心原理到 SSM 整合实战 (附完整源码)
java·spring·ajax·mvc·ssm·过滤器·拦截器interceptor
PythonicCC11 天前
Django中的MVC和MVT模式
数据库·django·mvc
神仙别闹14 天前
基于 JSP+Mysql实现MVC房屋租赁系统
java·mysql·mvc
optimistic_chen18 天前
【Java EE进阶 --- SpringBoot】初识Spring(创建SpringBoot项目)
spring boot·后端·spring·java-ee·tomcat·mvc·idea
不知名搬运工19 天前
9 ABP Framework 中的 MVC 和 Razor Pages
mvc
周杰伦fans21 天前
.NET Core MVC中CSHTML
mvc·.netcore
右手嘚温暖22 天前
SpringMvc的原理深度剖析及源码解读
spring·开源·mvc