自己绘制图片 mvc执行流程
https://www.processon.com/view/link/60573bfbe401fd4c038971d7
首先要知道 组件
DispatcherServlet 前端控制器
HandlerMapping 处理器映射器
HandlerAdaptor 处理器 适配器
ViewResolver 视图解析器
- 用户发送请求 到DispatcherServlet
- DispatcherServlet前端控制器 接受请求 去调用 HandlerMapping 处理器映射器
- 处理器映射器找到具体的处理器(根据XML、或者注解)生成处理器对象,以及拦截器(如果有则生成没有就不生成) 一并返回给 DispatcherServlet前端控制器
- DispatcherServlet前端控制器 去 调用 HandlerAdaptor处理器适配器
- HandlerAdaptor处理器适配器 去调用具体的处理器 (Controller 也叫后端控制器)
- Controller 执行完成返回 ModelAndView。
- HandlerAdaptor处理器适配器 将后端控制器返回的 ModleAndView 返回给 DispatcherServlet前端控制器
- DispatcherServlet 将ModleAndViewer 传递给 ViewReslover视图解析器
- ViewReslover 解析后 返回DispatcherServlet 具体的View
- DispatcherServlet 根据View 进行渲染视图。并返还给用户。
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
评论(0)