spring学习笔记:spring mvc的处理流程
2009-09-22 20:30
411 查看
如图,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之异常处理
- java学习笔记(二)springMVC +mybatis 取数据流程
- Nginx学习笔记之事件驱动框架处理流程
- 【Spring学习笔记-MVC-10】Spring MVC之数据校验
- [Spring学习笔记 7 ] Spring中的数据库支持 RowMapper,JdbcDaoSupport 和 事务处理Transaction
- 【ssh学习笔记】struts处理json异常之JSONWriter can not access a member of class org.springframework.aop.TruePoin
- (三)Netty源码学习笔记之boss线程处理流程
- Spring学习流程(马士兵笔记)
- Spring Boot学习笔记-错误处理及自定义
- 【Spring-AOP-学习笔记-5】@AfterReturning增强处理简单示例
- Spring学习笔记之Spring MVC体系学习(一)
- Spring学习笔记(十) --- 浅析Spring MVC的工作机制
- Django中间件处理流程学习笔记
- shiro学习笔记:整合spring之拦截器链执行流程
- Struts2学习笔记之struts.xml配置常量和Action处理流程
- 【Spring学习笔记-MVC-14】Spring MVC对静态资源的访问
- nginx学习笔记三(nginx启动框架的处理流程)
- POX学习笔记:POX接收OpenFlow消息的处理流程分析
- nginx学习笔记六(Nginx事件框架处理流程)