Spring MVC 的框架

  1. 用户发起request请求,请求至DispatcherServlet前端控制器

  2. DispatcherServlet前端控制器请求HandlerMapping处理器映射器查找Handler

  3. HandlerMapping处理器映射器,根据url及一些配置规则(xml配置、注解配置)查找Handler,将Handler返回给DispatcherServlet前端控制器

  4. DispatcherServlet前端控制器调用适配器执行Handler

  5. 适配器执行Handler

  6. Handler执行完成返回ModelAndView

  7. 适配器将ModelAndView返回给DispatcherServlet

  8. DispatcherServlet调用视图解析器进行视图解析,解析后生成view (springmvc视图封装对象 )

  9. ViewResolver视图解析器给前端控制器返回view

  10. DispatcherServlet调用view的渲染视图的方法,将模型数据填充到request域

  11. DispatcherServlet向用户响应结果(jsp页面、json数据。。。。)

猜你喜欢

转载自blog.csdn.net/qq_43087450/article/details/84934548