初始SpringMVC
来源:互联网 发布:原味丝袜淘宝店铺 编辑:程序博客网 时间:2024/06/08 13:06
spring和struts2都属于Spring框架的一部分,本文主要介绍了MVC的实现过程。
该图介绍了springMVC从用户输入请求开始到页面渲染返回给用户视图的过程。
具体流程如下:
1、 用户发送请求至前端控制器DispatcherServlet
2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。
3、 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。
4、 DispatcherServlet通过HandlerAdapter处理器适配器调用处理器
5、 执行处理器(Controller,也叫后端控制器)。
6、 Controller执行完成返回ModelAndView
7、 HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet
8、 DispatcherServlet将ModelAndView传给ViewReslover视图解析器
9、 ViewReslover解析后返回具体View
10、 DispatcherServlet对View进行渲染视图(即将模型数据填充至视图中)。
11、 DispatcherServlet响应用户
简单总结如下:用户发送请求后,通过中央处理器找到配置的处理器的映射器,通过映射器的过滤与拦截对应到处理器的适配器,连接适配器可以直接调用controller的方法;cotroller返回ModelAndView,经过视图解析器解析成浏览器可以识别的view,传给浏览器渲染,返回给客户页面。
- 初始SpringMVC
- SpringMVC的初始配置
- SpringMVC的初始
- springmvc-日期类型初始绑定报错
- springMVC教程初级(一)初始springmvc(重点 )
- springMVC教程初级(二)初始springmvc(详细分析)
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- springmvc 0初始篇:springmvc的全部运行流程与开发步骤
- 框架-------(二)Spring和SpringMVC框架(序列一初始原理概念)
- 适用于 Web 开发者的 Atom 编辑器插件
- Centos是否安装桌面的选择
- Java环境变量配置
- 机器学习(五):Bagging与Boosting
- super用法详解
- 初始SpringMVC
- 在加载webView的时候怎么切换地址加载
- 查看android分区信息
- springboot初学 摘记
- golang之flag简单使用方法
- android studio 中 java.lang.NoClassDefFoundError:retrofit2.Retrofit$Builder错误解决
- 0930 视频边下边播/蓝牙库/阿里博客/afnetworking详细/小程序工具
- Git 常用命令详解
- 第五周项目三