SpringMVC工作流程
来源:互联网 发布:java九九乘法表打印 编辑:程序博客网 时间:2024/05/14 09:16
最近在准备阿里巴巴的面试,就翻阅了很多前辈的面经,看到这么一个面试题,可怜我这个小菜鸟不知道啊,就查资料撒,这里是前辈的一个理解,我就结合其精华并按照自己的理解把它给复述一遍,增强一下记忆。
一、整体流程示意图:
二、流程概述
1.用户发送请求
2.前端控制器截取请求,但是自己不处理该请求,而是将请求委托给页面控制器
3.页面控制器接收到请求之后,会根据请求找到并绑定命令对象,并且将命令对象委托给业务对象
4.业务对象处理完毕之后,会返回数据模型给页面控制器
5.页面控制器返回从业务对象中接收的模型数据和逻辑视图名(ModelAndViews)给前端控制器
6.前端控制器选择对应的视图并结合模型数据渲染视图
7.视图渲染成功之后,返回控制给前端控制器,前端控制器回收控制权,将响应返回给用户
到这里,整个流程就结束了。
0 0
- 【SpringMVC】SpringMVC的工作流程
- springMVC工作流程
- SpringMVC的工作流程
- SpringMVC的工作流程
- SpringMVC的工作流程
- springMVC的工作流程
- 浅谈SpringMVC工作流程
- SpringMVC的工作流程
- SpringMVC工作流程分析
- SpringMVC工作流程
- SpringMVC的工作流程
- Springmvc的工作流程
- SpringMVC的工作流程
- springmvc工作流程
- springmvc的工作流程
- springmvc的工作流程
- SpringMVC工作流程
- 详解SpringMVC 工作流程
- Android开发:bindService的使用方法
- 移动端开发平台选择
- ActiveMQ中的消息持久性
- TGA文件格式整理
- STM32之CAN---发送管理分析
- SpringMVC工作流程
- 【spring-boot】spring aop 面向切面编程初接触
- oc——类——属性——修饰词——atomic/nonatomic
- AngularJs 总结
- SpringMVC与iReport(JasperReports) 5.6整合开发实例
- 使用Alluxio提升HDFS集群的性能和SLA稳定性
- ChangeTabLayout实现过程
- 用vmware导入已经装好的linux 忘记密码怎么办
- STM32之CAN---接收管理分析