简单描述springmvc工作流程,springmvc的执行流程

  简单描述springmvc工作流程,springmvc的执行流程

  如何解决写爬虫IP受阻的问题?立即使用。

  springmvc工作流程是什么:

  1、springmvc工作原理图

  2、springmvc工作流程

  1.用户向服务器发送请求。该请求将首先发送到前端控制器DispatcherServlet(也称为中央控制器)。

  2.DispatcherServlet将在收到请求后调用HandlerMapping处理器映射器。因此,应该由哪个控制器来处理请求是已知的(不调用控制器,只知道控制器)。

  3.DispatcherServlet调用HandlerAdapter处理器适配器,并告诉处理器适配器应该执行哪个控制器。

  4.HandlerAdapter处理器适配器执行控制器并获取ModelAndView(数据和视图),逐层返回给DispatcherServlet。

  5.DispatcherServlet将ModelAndView交给ViewReslover视图解析器进行解析,然后返回真实视图。

  6.DispatcherServlet将模型数据填充到视图中。

  7.DispatcherServlet将结果返回给用户。

  3、组件说明

  DispatcherServlet:前端控制器也称中央控制器,是整个请求响应的控制中心,组件的调用由它统一调度。

  HandlerMapping:处理器映射器,根据用户访问的URL映射到对应的后端处理器处理程序。也就是说,它知道处理用户请求的后端处理器,但不是执行后端处理器,而是告诉CPU处理器。

  HandlerAdapter:处理器适配器,调用后端处理器中的方法,返回逻辑视图ModelAndView对象。

  ViewResolver:视图解析器,将ModelAndView的逻辑视图解析成具体的视图(比如JSP)。

  Handler:后端处理器,处理用户的具体请求,也就是我们写的控制器类。

  推荐教程:《java教程》以上是springmvc工作流是什么的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: