学习SpringMVC——SpringMVC框架的运行原理
2017-08-17 20:29
405 查看
SpringMVC是一个基于MVC模式的web框架,也是Spring框架的一个模块。
Spring MVC主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。
SpringMVC框架的运行原理如下图所示:
运行流程总结如下:
(1)浏览器发送请求,被前端控制器(DispatcherServlet)捕获;
(2)前端控制器(DispatcherServlet)通过处理映射器(HandlerMapping)查找适合的控制器(Controller)处理用户发过来的请求;
(3)控制器(Controller)处理完请求后,返回一个ModelAndView对象给前端控制器(DispatcherServlet);
(4)前端控制器(DispatcherServlet)调用视图解析器(ViewResolver)解析视图,然后将视图通过Http Response的返回给浏览器。
如有错误之处,欢迎留言指正。
Spring MVC主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。
SpringMVC框架的运行原理如下图所示:
运行流程总结如下:
(1)浏览器发送请求,被前端控制器(DispatcherServlet)捕获;
(2)前端控制器(DispatcherServlet)通过处理映射器(HandlerMapping)查找适合的控制器(Controller)处理用户发过来的请求;
(3)控制器(Controller)处理完请求后,返回一个ModelAndView对象给前端控制器(DispatcherServlet);
(4)前端控制器(DispatcherServlet)调用视图解析器(ViewResolver)解析视图,然后将视图通过Http Response的返回给浏览器。
如有错误之处,欢迎留言指正。
相关文章推荐
- 【框架学习】SpringMVC原理及搭建
- # springmvc学习笔记(1)-框架原理和入门配置
- springmvc学习笔记(1)-框架原理和入门配置
- Springmvc学习(01)-框架原理 && 入门配置
- 微信小程序 运行机制 框架原理(自我学习记录)
- springMVC+Mybatis 学习笔记-【1】Mybatis的框架原理
- SpringMVC框架学习(1)--执行原理 及 xml注解配置说明
- SpringMVC框架原理学习-各模块源码分析
- springmvc学习笔记(1)-框架原理和入门配置
- java集合框架学习—ArrayList的实现原理
- 【SpringMVC学习01】宏观上把握SpringMVC框架
- SpringMVC架构原理(运行流程)
- ASP.NET运行原理 (学习总结)
- IOS对象关系映射(ORM)之coreData框架的学习——(二)原理剖析及使用步骤详解
- C++ 学习之旅 Windows程序内部运行原理
- 19. SpringMVC_ModelAttribute注解之运行原理(无写笔记)
- Hama框架学习(一) 从源码角度分析job的提交和运行过程
- 《VC++深入详解》学习笔记----Lesson1: Windows程序运行原理及程序编写流程
- Spring学习之SpringMVC框架快速搭建实现用户登录功能
- Android编译和运行原理学习笔记