SpringMVC
来源:互联网 发布:focusky官方中文版mac 编辑:程序博客网 时间:2024/05/29 16:52
SpringMVC原理
- SpringMVC流程
1、 用户发送请求至前端控制器DispatcherServlet。
2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。
3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成 处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。
4、 DispatcherServlet调用HandlerAdapter处理器适配器。
5、 HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端控制器)。
6、 Controller执行完成返回ModelAndView。
7、 HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。
8、 DispatcherServlet将ModelAndView传给ViewReslover视图解析器。
9、 ViewReslover解析后返回具体View。
10、DispatcherServlet根据View进行渲染视图(即将模型数据填充至视图中)。
11、 DispatcherServlet响应用户。
阅读全文
0 0
- SpringMVC
- springmvc
- SpringMVC
- SpringMVC
- springMvc
- springMVC
- springmvc
- springMVC
- springMVC
- springmvc
- SpringMVC
- SpringMVC
- springMvc
- springmvc
- springmvc
- SpringMVC
- Springmvc
- springmvc
- phpstorm 配置Xdebug进行调试PHP教程
- D3D 基础彩色矩形的绘制
- 使用web.xml方式加载Spring时,获取Spring context的两种方式
- Navicat 连不上mysql数据库 问题及解决法
- 关于g++(gcc)编译c/c++的学习笔记
- SpringMVC
- redis设计与实现(二)链表
- 使用comparator 将对象数组进行排序
- Catalan number(POJ:2084)
- 装饰者模式的简单实现
- 验证信息是否包含数字两种方法任你选!!!
- [面试经验]南大校招cocos2d-x方向(含C++)面试题
- 怎么理解vue的数据双向绑定
- 关于并发和并行的区别