DispatcherServlet作用

DispatcherServlet作用

DispatcherServlet作用
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中訪问点,并且负责职责的分派,并且与Spring IoC容器无缝集成,从而能够获得Spring的所优点。 详细请參考第二章的图2-1。
DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责例如以下:
1、文件上传解析,假设请求类型是multipart将通过MultipartResolver进行文件上传解析;
2、通过HandlerMapping,将请求映射到处理器(返回一个HandlerExecutionChain,它包含一个处理器、多个HandlerInterceptor拦截器;
3、 通过HandlerAdapter支持多种类型的处理器(HandlerExecutionChain中的处理器);
4、通过ViewResolver解析逻辑视图名到详细视图实现;
5、本地化解析;
6、渲染详细的视图等;
7、假设运行过程中遇到异常将交给HandlerExceptionResolver来解析。
从以上我们能够看出DispatcherServlet主要负责流程的控制(并且在流程中的每一个关键点都是非常easy扩展的。

DispatcherServlet在web.xml中的配置

<servlet>
  <servlet-name>springServlet</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <init-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>WEB-INF/conf/spring/web/web-main.xml</param-value>
  </init-param>
  <load-on-startup>2</load-on-startup>
 </servlet>

说明spring是通过

         WEB-INF/conf/spring/web/web-main.xml 文件进行上下文初始化的,而不是其它

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/119263.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Windows server 2008 r2搭建FTP服务器

    最近需要搭建FTP服务器,顺着书上的教程走一遍流程。1.安装FTP服务图一图二图三可以看到上面提示并未启动windows自动更新,这个需要注意一下。2.新建FTP站点准备FTP文件夹

    2021年12月23日
  • Request对象的用法「建议收藏」

    Request对象的用法「建议收藏」request对象,是浏览器访问服务器的一次请求对象,封装了http协议请求头和请求正文数据                         是一次请求,数据于多次请求是不共享的,但是请求的对象是同一个System.out.println(request); if(request.getAttribute(“name”)==null){ request.setAttribute

  • 离散数学:判断任意一个关系是否为函数,若是函数,判定其是否为单射、满射或双射[通俗易懂]

    离散数学:判断任意一个关系是否为函数,若是函数,判定其是否为单射、满射或双射[通俗易懂]题目:函数的判定内容:判断任意一个关系是否为函数,若是函数,判定其是否为单射、满射或双射。要求:1、提供函数(f:A—>B)的输入接口;(输入包括集合A,集合B和具体的函数关系(序偶集));2、对函数的性质进行判断(判断单射、满射和双射);3、提供判断结果的输出。代码:#include<string.h>#include<iostream>usingnamespacestd;char*A,*B,*F;inta,b,f;intJudge(c

  • PHY芯片lan8720调试笔记_工业以太网接口芯片

    PHY芯片lan8720调试笔记_工业以太网接口芯片1、LAN8720A简介2、芯片管脚配置3、硬件电路

  • webAR涉及的技术「建议收藏」

    webAR涉及的技术「建议收藏」1.技术体系1.1技术体系整理其中绿色底色的代表Demo中表现出的能力比较成熟,可以直接应用。脑图地址:http://naotu.baidu.com/file/3392a895a90397252

  • 矩阵转置与矩阵相乘

    矩阵转置与矩阵相乘1.转置矩阵1.1转置矩阵简介把矩阵A的行换成同序数的列得到的新矩阵,叫做A的转置矩阵(TransposeofaMatrix),记作ATA^T。例如:因此,转置矩阵的特点:(1)转置矩阵的行数是原矩阵的列数,转置矩阵的列数是原矩阵的行数;(2)转置矩阵下标(i,j)的元素对应于原矩阵下标(j,i)的元素。1.2实现使用二维数组作为矩阵的存储结构,根据转置矩阵的特点,很容易得到转置

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号