spring学习笔记:spring mvc的处理流程
2014-04-19 15:23
405 查看
如图,spring按照箭头的编号顺序处理每一个请求:
1 客户端发送一个请求;
2 DispatcherServlet通过查询handlerMapping找到对应的handler,并把处理工作委托给handler;(其实后来仔细看书才发现,返回的是HandlerExecutionChain,它包含handler,同时还有数个interceptor)
3 handler处理完业务逻辑之后返回一个ModelAndView交给DispatcherServlet (其实是先运行拦截器,然后handler作处理,最后沿着拦截器返回);
4 DispatcherServlet调用ViewResolver来解析视图并获得View;
5 View渲染model数据并且输送回客户端。
相关文章推荐
- spring学习笔记:spring mvc的处理流程
- 【Spring学习笔记-MVC-15】Spring MVC之异常处理
- Servlet学习笔记_04_servlet处理流程
- 【Spring学习笔记-MVC-15.1】Spring MVC之异常处理=404界面
- 【Spring学习笔记-MVC-18.1】Spring MVC实现RESTful风格-同一资源,多种展现:xml-json-html
- Spring MVC(学习笔记七)控制器的注解(六) -之处理跨域操作(@CrossOrigin)
- mysql 源码学习笔记:客户端连接处理流程
- 【学习笔记】SpringMvc+WebUploader整合处理
- Spring 、SpringMVC、Mybatis、MySQL、Maven、Tomcat搭建JavaWeb项目流程---学习笔记(一)工具准备及环境配置
- ASP.NET 3.5核心编程学习笔记(1):ASP.Net页面请求处理流程
- 【Spring-AOP-学习笔记-5】@AfterReturning增强处理简单示例
- SpringInAction 学习笔记:自动装配歧义性处理
- spring和spring mvc父子容器--学习笔记
- Spring学习笔记(十) --- 浅析Spring MVC的工作机制
- Spring学习笔记之Spring MVC的工作机制
- 【Spring学习笔记-MVC-10】Spring MVC之数据校验
- (三)Netty源码学习笔记之boss线程处理流程
- spring 3.x 学习笔记_spring mvc、spring jdbc 实现网站的登录注册功能
- Spring MVC 获取静态资源处理方案学习笔记
- 【Struts2学习笔记(5)】Struts2的处理流程及工作原理