Java面试必知必会

「Java面试必会」SpringMVC工作流程

2019-01-10  本文已影响23人  花生无翼

平时工作中写业务,肯定会写web,最早的时候用struts,最近几年随着spring全家桶的强大,越来越多的公司都改用SpringMVC了。问到SpringMVC相关问题,第一个肯定是看你对MVC设计模式熟悉不熟悉,会让你谈谈SpringMVC工作流程是如何运行的。

具体工作流程如下

  1. 客户端即浏览器,发送请求提交到DispatcherServlet;

  2. 由SpringMVC中的DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller;

  3. DispatcherServlet将请求提交到Controller;

  4. Controller调用业务逻辑处理后,返回ModelAndView;

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

  6. 视图负责将结果显示回客户端(浏览器)。

上一篇下一篇

猜你喜欢

热点阅读