美文网首页springmvc
SpringMVC(2):核心流程步骤

SpringMVC(2):核心流程步骤

作者: 奇点一氪 | 来源:发表于2019-11-05 20:30 被阅读0次
    • 1.用户通过浏览器发起http请求到前端控制器(DispatcherServlet)
    • 2.前端控制器请求处理器映射器(HandlerMapping)根据请求URL查找Handler(可根据xml配置、注解进行查找)
    • 3.返回处理器执行链,将Handler和HandlerInterceptor以HandlerExecutionChain一并返回给DispatcherServlet向前端控制器返回Handler
    • 4.前端控制器调用处理器适配器(HandlerAdapter)执行Handler
    • 5.处理器适配器(HandlerAdapter)去执行Handler进行业务逻辑处理
    • 6.处理器Handler处理完,返回ModelAndView(Springmvc框架的一个底层对象)给处理器适配器(HandlerAdapter)
    • 7.处理器适配器(HandlerAdapter)将ModelAndView返回给向前端控制器(DispatcherServlet)
    • 8.前端控制器(DispatcherServlet)将获取的ModelAndView对象传给ViewResolver视图解析器,请求进行视图解析,根据逻辑视图名解析成真正的视图(jsp)
    • 9.视图解析器(ViewResolver)将逻辑视图解析成物理视图View,返回给DispatcherServlet
    • 10.前端控制器DispatcherServlet根据View进行视图渲染(将模型数据填充到视图中)
    • 11.前端控制器DispatcherServlet将渲染后的视图响应给客户端

    相关文章

      网友评论

        本文标题:SpringMVC(2):核心流程步骤

        本文链接:https://www.haomeiwen.com/subject/mbyebctx.html