SpringMVC常见概念

SpringMVC执行流程

  1. 一个请求匹配前端控制器 DispatcherServlet 的请求映射路径(在 web.xml中指定), WEB 容器将该请求转交给 DispatcherServlet 处理
  2. DispatchServlet解析请求URL得到URI,根据URI调用处理映射器HandlerMapping查找匹配到该url的Handler对象,并以处理器执行链(HandlerExecutionChain)的形式返回
  3. DispatchServlet再调用处理器适配器HandlerAdapter请求执行Handler,HandlerAdapter执行Handler,执行业务逻辑,并返回一个ModelAndView给DispatchServlet
  4. DispatchServlet请求视图解析器ViewResolver解析ModelAndView,返回具体的View
  5. DispatchServlet对视图进行渲染,即将数据填充至视图中
  6. DispatchServlet将页面响应给用户
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SpringMVC的工作原理图: SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前...
    我不饿我不想吃东西阅读 850评论 0 1
  • 一、SpringMVC简介 1.1 SpringMVC为什么出现 很多应用程序的问题在于处理业务数据和显示业务数据...
    这一刻_776b阅读 236评论 0 1
  • 1 什么是 Spring MVC? Spring MVC 是一个基于 Java 的实现了 MVC 设计模式的请求驱...
    小王学java阅读 284评论 0 0
  • 1.1 简介 SpringMVC是Spring框架的一个模块,Spring和SpringMVC无需通过中间整合层进...
    jack2014阅读 304评论 0 1
  • 对于java中的思考的方向,1必须要看前端的页面,对于前端的页面基本的逻辑,如果能理解最好,不理解也要知道几点。 ...
    神尤鲁道夫阅读 829评论 0 0