spingMVC 总览

自己做的 ppt 😄😄😄

2020应届生java培训第六讲(王保杰).pptx

处理流程

1383365-20190530121913917-323526082.png

Spring MVC工作流程:

  1. 用户发起请求。
  2. DispatcherServlet接收到请求,并去调用HandlerMapping查找处理器。
  3. HandlerMapping根据请求的URL查找对应的处理器,并返回给前端控制器DispatcherServlet。
  4. DispatcherServlet调用HandlerAdapter执行处理器。
  5. HandlerAdapter先判断处理器的类型进行适配,然后执行处理器。
  6. 处理器进行数据和业务请求的处理,将ModelAndView对象返回给HandlerAdapter。
  7. HandlerAdapter将ModelAndView对象返回到前端控制器DispatcherServlet。
  8. DispatcherServlet调用ViewResolver解析逻辑视图ModelAndView。
  9. ViewResolver通过逻辑视图的名称查找对应的视图对象,并返回给前端控制器。
  10. DispatcherServlet调用View渲染视图到前端。
  11. 响应处理的结果。