美文网首页Java面试必知必会
「Java面试必会」SpringMVC工作流程

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

作者: 花生无翼 | 来源:发表于2019-01-10 09:27 被阅读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. 视图负责将结果显示回客户端(浏览器)。

    相关文章

      网友评论

        本文标题:「Java面试必会」SpringMVC工作流程

        本文链接:https://www.haomeiwen.com/subject/aiegrqtx.html