springmvc 工作流程
2017-08-28 18:58
274 查看
在整个spring MVC框架中,DispatcherServlet处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应的工作。具体流程为:
1)客户端发送http请求,web应用服务器接收到这个请求,如果匹配DispatcherServlet的映射路径(在web.xml中配置),web容器将请求转交给DispatcherServlet处理;
2)DispatcherServlet根据请求的信息及HandlerMapping的配置找到处理该请求的Controller;
3)Controller完成业务逻辑处理后,返回一个ModelAndView给DispatcherServlet;
4)DispatcherServlet借由ViewResolver完成ModelAndView中逻辑视图名到真实视图对象View的解析工作;
5)DispatcherServlet根据ModelAndView中的数据模型对View对象进行视图渲染,最终客户端得到的响应消息可能是一个普通的html页面,也可能是一个xml或json串,甚至是一张图片或一个PDF文档等不同的媒体形式。
1)客户端发送http请求,web应用服务器接收到这个请求,如果匹配DispatcherServlet的映射路径(在web.xml中配置),web容器将请求转交给DispatcherServlet处理;
2)DispatcherServlet根据请求的信息及HandlerMapping的配置找到处理该请求的Controller;
3)Controller完成业务逻辑处理后,返回一个ModelAndView给DispatcherServlet;
4)DispatcherServlet借由ViewResolver完成ModelAndView中逻辑视图名到真实视图对象View的解析工作;
5)DispatcherServlet根据ModelAndView中的数据模型对View对象进行视图渲染,最终客户端得到的响应消息可能是一个普通的html页面,也可能是一个xml或json串,甚至是一张图片或一个PDF文档等不同的媒体形式。
相关文章推荐
- SpringMVC的工作流程
- 了解SpringMVC框架及基本工作流程
- springMvc工作流程
- SpringMVC第一篇【介绍、入门、工作流程、控制器】
- 了解SpringMVC框架及基本工作流程
- 简单的谈一下SpringMVC的工作流程
- SpringMVC工作流程描述
- 【SpringMVC】工作流程(一)
- SpringMVC的工作流程
- 关于springmvc工作流程
- SpringMVC工作流程
- springmvc工作流程,工作原理
- SpringMVC工作流程
- 浅谈SpringMVC之架构与工作流程
- Spring MVC请求处理流程、springMVC工作流程
- SpringMVC的工作流程/原理
- 浅谈SpringMVC工作流程
- springMVC框架及基本工作流程
- 浅谈SpringMVC工作流程
- 浅谈SpringMVC之架构与工作流程