- 用户 发送请求 至 前端控制器(DispatcherServlet)
- 前端控制器(DispatchServlet)收到请求后,调用 处理器映射器(HandlerMapping),请求获取 处理器(Handler)
- 处理器映射器(HandlerMapping) 根据请求URL找到具体的 处理器(Handler),生成 处理器对象 及 处理器拦截器 (如果有则生成),一并返回给 前端控制器(DispatcherServlet)
- 前端控制器(DispatcherServlet)调用 处理器适配器(HandlerAdapter)
- 处理器适配器(HandlerAdapter)经过 适配 调用 具体处理器(Handler,也叫后端控制器)
- 处理器(Handler)执行完成返回 ModelAndView
- 处理器适配器(HandlerAdapter)将 处理器(Handler)执行结果 ModelAndView 返回给 前端控制器(DispatcherServlet)
- 前端控制器(DispatcherServlet)将 ModelAndView 传给 视图解析器(ViewResolver) 进行解析
- 视图解析器(ViewResolver)解析后返回具体 视图(View)
- 前端控制器(DispatcherServlet)对 视图(View)进行渲染视图(即将模型数据填充至视图中)
- 前端控制器(DispatcherServlet)响应用户
posted @
2021-05-07 23:48
qinuna
阅读(
74)
评论()
编辑
收藏
举报