springmvc的工作流程
2017-06-30 23:32
274 查看
Spring MVC 是基于Model2实现的框架,其核心DispatcherServlet。
此处先对springMVC的工作流程做一个简要的概括,后序会进行详细的知识点扩充。
工作流程概括:
(1)客户端发送一个http请求,该请求到达前端的中央控制器DispatcherServlet;
(2)DispatcherServlet收到请求后调用处理器映射器HandMapping;
(3)处理器映射器HandMapping找到对应 的处理器,生成处理器对象和处理器拦截器(如果有的话),然后返回DispatcherServlet;
(4)DispatcherServlet调用处理器适配器 HandlerAdapter;
(5)HandlerAdapter调用后端处理器(就是后端的Controller控制器);
(6)后端处理器做逻辑处理之后,返回ModelAndView给HandlerAdapter;
(7)HandlerAdapter将ModelAndView返回给DispatcherServlet;
(8)DispatcherServlet将ModelAndView传给ViewReslover视图解析器 ;
(9)ViewReslover解析后返回具体View给DispatcherServlet;
(10)DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中);
(11)DispatcherServlet响应用户;
此处先对springMVC的工作流程做一个简要的概括,后序会进行详细的知识点扩充。
工作流程概括:
(1)客户端发送一个http请求,该请求到达前端的中央控制器DispatcherServlet;
(2)DispatcherServlet收到请求后调用处理器映射器HandMapping;
(3)处理器映射器HandMapping找到对应 的处理器,生成处理器对象和处理器拦截器(如果有的话),然后返回DispatcherServlet;
(4)DispatcherServlet调用处理器适配器 HandlerAdapter;
(5)HandlerAdapter调用后端处理器(就是后端的Controller控制器);
(6)后端处理器做逻辑处理之后,返回ModelAndView给HandlerAdapter;
(7)HandlerAdapter将ModelAndView返回给DispatcherServlet;
(8)DispatcherServlet将ModelAndView传给ViewReslover视图解析器 ;
(9)ViewReslover解析后返回具体View给DispatcherServlet;
(10)DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中);
(11)DispatcherServlet响应用户;
相关文章推荐
- 浅谈SpringMVC之架构与工作流程
- 浅谈SpringMVC之架构与工作流程
- SpringMVC工作流程
- SpringMVC 工作流程
- SpringMVC的工作流程
- 简单的谈一下SpringMVC的工作流程
- springMVC的工作流程
- 浅谈SpringMVC之架构与工作流程
- springmvc工作流程
- 浅谈SpringMVC工作流程
- 浅谈SpringMVC工作流程
- SpringMVC的工作流程
- springMVC工作流程及源码剖析
- 关于springmvc工作流程
- SpringMVC+MyBatis面试题 SpringMVC工作流程、MyBatis工作流程
- springMVC、struts1工作流程
- SpringMVC工作流程分析
- SpringMVC的工作流程
- springmvc-2,springmvc的大概工作流程
- springmvc工作流程