spring简单入门,入门案列的执行流程,图例

时间:2019-06-10 11:53:12   收藏:0   阅读:107

1.入门案例的执行流程

1.1:  当启动了tomcat服务器的时候,因为配置了load-on-startup标签,所以会创建DispatchServlet对象,就会加载springmvc.xml配置文件.

1.2:  开启了注解扫描,那么HelloController对象就会被创建.

1.3:  从index.jsp发送请求,请求会先到达DispatchSsevlet核心控制器,根据配置@RequestMapping直接找到执行的具体方法.

1.4:  根据执行方法的返回值,再根据配置的视图解析器,去指定的目录下找指定名称的jsp文件.

1.5:  Tomcat服务器渲染页面,做出响应.

2.SpringMVC流程图

技术分享图片

上图执行过程如下;

2.1:  用户发起请求,被DispatchServlet拦截处理.

2.2   DispatchServlet将请求交给HandlerMapping,HandlerMapper找到对应的Handler(也就是调用方法).

2.3   DispatchServlet 再讲找到的Handler交给HandlerAdapter.

2.4   HandlerAdapter处理调用Handler,并获取Handler的返回结果.

2.5:  HandlerAdapter将返回结果封装成ModelAndView,并将结果返回给DispatchServlet.

2.6:  DIspatchServlet再讲ModelAndView交给ViewResoler解析,解析后会得到View和Model.

2.7:  将Model数据填充到View中.

2.8   将页面渲染响应用户.

技术分享图片
技术分享图片

原文:https://www.cnblogs.com/woyaozilv/p/10996573.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!