springmvc工作原理
来源:互联网 发布:淘宝直播的运营怎么做 编辑:程序博客网 时间:2024/06/07 03:47
1、用户发送请求到前端控制器(DispatcherServlet)
2、前端控制器到处理器映射器(HandlerMapping)请求查找Handler
3、处理器映射器会返回一个执行链(HandlerExecutionChain)给前端控制器
4、前端控制器根据执行链去处理器适配器(HandlerAdapter)查找Handler
5、处理器适配器去执行所需要的Handler处理器(平时叫做controller)
6、Handler处理器会返回一个ModelAndView对象给处理器适配器,处理器适配器再将这个ModelAndView给前端控制器
7、前端控制器根据ModelAndView去视图解析器中进行解析,根据逻辑视图名解析成真正的视图
8、视图解析器向前端控制器返回view
9、前端控制器进行视图渲染,视图渲染将模型(ModelAndView对象中)填充到request域
10、前端控制器向用户进行响应结果
用到的组件主要:
前端控制器:接收请求,响应结果
处理器映射器:根据url查找handler
处理器适配器:按照特定规则执行handler
视图解析器:进行视图解析,根据逻辑视图名解析成真正的视图
视图view:是一个接口,实现类支持不同view类型(jsp,excel)
其中程序员需要关心的就是Handler处理器和视图(jsp、excel等)。
2、前端控制器到处理器映射器(HandlerMapping)请求查找Handler
3、处理器映射器会返回一个执行链(HandlerExecutionChain)给前端控制器
4、前端控制器根据执行链去处理器适配器(HandlerAdapter)查找Handler
5、处理器适配器去执行所需要的Handler处理器(平时叫做controller)
6、Handler处理器会返回一个ModelAndView对象给处理器适配器,处理器适配器再将这个ModelAndView给前端控制器
7、前端控制器根据ModelAndView去视图解析器中进行解析,根据逻辑视图名解析成真正的视图
8、视图解析器向前端控制器返回view
9、前端控制器进行视图渲染,视图渲染将模型(ModelAndView对象中)填充到request域
10、前端控制器向用户进行响应结果
用到的组件主要:
前端控制器:接收请求,响应结果
处理器映射器:根据url查找handler
处理器适配器:按照特定规则执行handler
视图解析器:进行视图解析,根据逻辑视图名解析成真正的视图
视图view:是一个接口,实现类支持不同view类型(jsp,excel)
其中程序员需要关心的就是Handler处理器和视图(jsp、excel等)。
阅读全文
0 0
- springMVC工作原理
- springMVC工作原理
- springMVC工作原理
- SpringMVC工作原理
- SpringMvc工作原理
- springMVC工作原理
- SpringMVC的工作原理
- springMVC工作原理
- springMVC工作原理
- SpringMVC工作原理
- springMVC的工作原理
- SpringMVC工作原理
- SpringMVC工作原理
- SpringMVC工作原理
- SpringMVC工作原理
- springMVC工作原理
- SpringMVC工作原理
- springMVC工作原理
- Qt:关于自定义widget显示不出背景颜色的问题
- 两指针(4)
- Python中strip和split的使用
- Java多线程编程-(13)-从volatile和synchronized的底层实现原理看Java虚拟机对锁优化所做的努力
- Win10下安装Cisco VPN Client终极解决方法
- springmvc工作原理
- css js 实现图片动态切换
- 两指针(5)
- MongoDB:16-MongoDB-索引数组字段和索引子文档字段
- laoshidaima(用户管理商品)
- 排座位 要安排:3个A国人,3个B国人,3个C国人坐成一排。 要求不能使连续的3个人是同一个国籍。 求所有不同方案的总数?
- 两指针(6)
- 乐观锁和悲观锁的区别(最全面的分析)
- 两指针(7)