springmvc的执行流程
来源:互联网 发布:知乎ps实例教程 编辑:程序博客网 时间:2024/06/06 04:17
1.发起请求到前端控制器(DispatcherServlet)
2.前端控制器请求映射处理器(HandlerMapping)查找Handler,可以根据xml配置/注解进行查找,处理器映射器HandlerMapping向前端控制器返回Handler
3.前端控制器调用处理器适配器(HandlerAdapter)去执行Hander,处理器适配器向前端控制器返回ModerAndView
4.处理器适配器调用处理器(Handler)相应功能处理方法,Handler向处理器适配器返回ModerAndView
5.前端控制器请求视图解析器(ViewResolver)去进行视图解析,视图解析器向前端控制器返回视图,根据逻辑视图名解析成真正的视图(jsp)
6.前端控制器进行视图渲染,视图渲染将模型数据(在ModelAndView对象中)填充到request域中
7.前端控制器向用户响应结果
组件:
1.前端控制器DispatcherServlet:
接收请求,响应结果,相当于转发器。(减少了其它组件之间的耦合度)
2.处理器映射器HandlerMapping
根据请求的url查找Handler
3.处理器适配器HandlerAdapter
按照特定的规则(HandlerAdapter 要求的规则)执行Handler
4.处理器(Handler)
注意:编写Hander时按照HandlerAdapter的要求去做,适配器才可以正确执行Handler
5.视图解析器ViewResolve
进行视图解析,根据逻辑视图名解析成真正的视图(view)
6.视图View
View是个接口,实现类支持不同的View类型(jsp,freemarker、pdf……)
- springMVC的执行流程
- SpringMvc的执行流程
- SpringMvc的执行流程
- SpringMVC执行的流程
- springMVC的执行流程
- springMVC的执行流程
- SpringMVC的执行流程
- springmvc的执行流程
- springmvc的执行流程
- SpringMVC的执行流程
- springmvc的执行流程
- springMVC的执行流程
- SpringMVC的执行流程
- springmvc的执行流程详解
- springmvc的执行流程详解
- springmvc的执行流程详解
- springmvc的执行流程详解
- springmvc的执行流程详解
- 设计模式-装饰者模式
- Android开发中常用的一些开源库
- Activty生命周期全面分析
- 11:图像旋转
- 不同符号的值
- springmvc的执行流程
- 杭电1061 Rightmost Digit
- 托福口语
- 查找OpenCV里的函数源代码
- MFC标签控件Tab
- JAVA-GUI
- 如何用Mac+github pages +hexo搭建博客
- 谨慎地覆盖clone。
- git提交项目使用小指南