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请求的处理。

  • 相关阅读:
    GridView合并行代码
    GridView合并行头代码
    Javascript 的几种写法与提示
    [转] 浅谈MSSQL锁机制
    Two ways of using memory: Stack and Heap
    You have to know how .Net code "managed"?
    Sql Server Profiler
    InterProcess Communication
    database Index
    敏捷开发
  • 原文地址:https://www.cnblogs.com/wzk1992/p/8645891.html
Copyright © 2011-2022 走看看