SpringMvc运行原理

Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。

springmvc的运行流程:

    1、客户端提交请求到达DispatcherServlet

  2、DispatcherServlet根据HandlerMapping找到处理请求的Controller;

  3、将请求提交到Controller;

  4、Controller调用Service完成业务逻辑,返回modelAndView;

  5、DispatcherServlet查一个或多个ViewReslor视图解析器,找到ModelAndView指定的视图;

  6、将视图显示到客户端。

 

posted @ 2018-09-25 18:55  loimh  阅读(148)  评论(0)    收藏  举报