网上有太多的关于SpringMVC的执行流程,相对都是比较官方的解说,以下是自己总结,流程图先如下显示:
- 用户向服务器发个请求,请求到DispatchServlet被拦截;
- DispatchServlet根据这个请求进行需求分析(SpringMVC是方法拦截,不同方法对应需求不同),得到一个URI到HandlerMapping获得相应的配置的Handler;
- DispatchServlet根据这个Handler,选择一个合适的HanderAdapter;
- 进行一系列的数据处理,得一个Handler(就是Controller);
- 这个Handler通过HanderAdapter,返回一个ModelAndView对象到DispatchServlet;
- 根据返回的ModelAndView对象,选择一个合适的ViewResoler(视图识别器),再返回到DispatchServlet;
- ViewResoler结合ModelA来渲染View;
- 最后将View的结果返回给用户;
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
算法之算法概述
目录一、算法概述1、算法和数据结构(1)什么是算法?(2)什么是数据结构?2、时间复杂度(1)执行次数(2)渐进...
[阅读全文]
-
-
-
-
第九章 同步
第九章 同步9.1 背景到目前为止多道程序设计(multi- programming) :现代操作系统的重要特性...
[阅读全文]
-
-
-
-
网友评论