SpringMVC整体工作流程

.

  1. 用户发起一个请求,请求首先到达前端控制器
  2. 前端控制器接收到请求后会调用处理器映射器,由此得知,这个请求该由哪一个Controller来进行处理(并未调用Controller);
  3. 前端控制器调用处理器适配器,告诉处理器适配器应该要去执行哪个Controller
  4. 处理器适配器去执行Controller,然后Controller返回ModelAndView(数据和视图)
  5. 处理器适配器再将ModelAndView(数据和视图)返回给前端控制器
  6. 前端控制器将ModelAndView交给视图解析器请求进行视图解析,然后返回真正的视图;
  7. 视图渲染, 前端控制器将模型数据填充到request域中;
  8. 前端控制器将结果响应给用户
相关推荐
别来无恙1491 天前
整合Spring、Spring MVC与MyBatis:构建高效Java Web应用
java·spring·mvc
ajassi20004 天前
开源 C# .net mvc 开发(八)IIS Express轻量化Web服务器的配置和使用
linux·开源·c#·mvc·.net
合作小小程序员小小店4 天前
web网页开发,在线%ctf管理%系统,基于html,css,webform,asp.net mvc, sqlserver, mysql
mysql·sqlserver·性能优化·asp.net·mvc
Exclusive_Cat5 天前
SpringMVC参数接收与数据返回详解
spring·mvc
Penk是个码农6 天前
web前端面试-- MVC、MVP、MVVM 架构模式对比
前端·面试·mvc
圆滚滚肉肉8 天前
后端MVC(控制器与动作方法的关系)
后端·c#·asp.net·mvc
ajassi20008 天前
开源 C# .net mvc 开发(六)发送邮件、定时以及CMD编程
linux·开源·c#·mvc
blackA_18 天前
JavaWeb学习——day8(MVC模式与session、cookie)
学习·mvc
PHASELESS41119 天前
深入理解Spring MVC:构建灵活Web应用的基石
java·网络·后端·spring·mvc
王有品21 天前
Spring MVC 会话管理实践教程:HttpSession 深入应用
java·spring·mvc