SpringMVC整体工作流程

.

  1. 用户发起一个请求,请求首先到达前端控制器
  2. 前端控制器接收到请求后会调用处理器映射器,由此得知,这个请求该由哪一个Controller来进行处理(并未调用Controller);
  3. 前端控制器调用处理器适配器,告诉处理器适配器应该要去执行哪个Controller
  4. 处理器适配器去执行Controller,然后Controller返回ModelAndView(数据和视图)
  5. 处理器适配器再将ModelAndView(数据和视图)返回给前端控制器
  6. 前端控制器将ModelAndView交给视图解析器请求进行视图解析,然后返回真正的视图;
  7. 视图渲染, 前端控制器将模型数据填充到request域中;
  8. 前端控制器将结果响应给用户
相关推荐
MSTcheng.1 天前
探索昇腾底层逻辑:从ops-nn视角解读aclnn两阶段设计理念
mvc
勤奋的小王同学~2 天前
SpringMVC
java·spring·mvc
IT 行者4 天前
Spring MVC 慎用@InitBinder,谨防内存泄漏
java·spring·mvc
树码小子4 天前
SpringMVC(6) :阶段总结
spring·mvc
风景的人生5 天前
application/x-www-form-urlencoded
java·mvc
树码小子5 天前
SpringMVC(12)综合案例练习:图书管理系统(后续仍会使用)
spring·mvc
码云数智-园园6 天前
从 ASP.NET MVC 到现代 .NET:一份完整的迁移升级指南
asp.net·mvc·.net
lfq7612046 天前
.NET Framework 下 C# MVC 项目敏感信息安全存储方法
安全·c#·mvc·.net
灵感菇_6 天前
详细解析 MVC/MVP/MVVM/MVI 架构
架构·mvc·mvvm·mvp·mvi
树码小子6 天前
SpringMCV(9)响应:返回静态页面 & 修改响应数据
spring·mvc