zoukankan      html  css  js  c++  java
  • DispatcherServlet (1)

    阅读DispatcherServlet源码和《Spring解密》第二十三章 总结

    之前对SpringMVC处理请求模糊不清,本周阅读了DispatcherServlet源码,对这一部分有了更清晰的认识,后结合书籍对本部分内容

    做个书面的个人总结。

    DispatcherServlet.class文件中并没有过多和具体的处理数据的操作,它是将任务交由多个助手来具体执行,它主要起到整体管控作用。

    图解:

      DispatcherServlet(简 DS)是整个框架的HTTP请求总管理者

      由它来接收请求交给handlerMapping,匹配到具体的Controller

      在Controller层面将指定资源放入ModelAndView对象中返回给DispatcherServlet,DS再把该对象交由ViewResolve解析。

      ViewResolve解析作用是告诉DS这个MV对象应由那个View对象处理,之后DS将ModelAndView对象交由指定的View对象做具体的渲染处理。

    HandlerMapping、Controller、ModelAndView、ViewResolve和View是DS的得力干将,它们在DS的总体调控下,共同完成SpringMVC框架层面对

    HTTP请求的处理。

  • 相关阅读:
    HashMap源码分析
    LinkedList源码分析
    ArrayList源码学习
    Java容器知识总结
    Collections 工具类和 Arrays 工具类常见方法
    Java基础知识
    MySQL高级之索引优化分析
    MySQL命令大全
    Java IO
    SpringCloud笔记
  • 原文地址:https://www.cnblogs.com/wzk1992/p/8645891.html
Copyright © 2011-2022 走看看