DD
英文全拼: Deployment Descriptor
中文翻译: 部署描述文件
简单理解
在部署web项目时,web.xml中配置了,该项目启动时的一些属性信息。项目部署时就会加载web.xml中的配置信息,完成整体项目的启动部署。来为用户更好的服务。
配置属性元素放在<web-app></web-app>之中。
都可以配置什么?如下
- 项目叫什么。
- 项目的简单介绍。
- 项目的初始化参数在那个配置文件中。
- 该项目中配置了哪些监听器。
- 项目中配置了哪些拦截器。
- 项目的会话时间是多长。
- 进入项目时的欢迎页面是那个。
- 项目出现异常会返回的错误页面是那个。
- 项目中是否使用了servlet。
- 项目中servlet的映射路径是什么。
- 项目的数据库链接是什么。
- 等等。
实例
<web-app>
<discription>项目的简单介绍</discription>
<display-name>项目的名称</display-name>
<!-- 上下文配置 -->
<context-param>
<param-name>my_param</param-name>
<param-value>hello</param-value>
</context-param>
<!-- 拦截器 -->
<filter>
<filter-name>拦截器名称</filter-name>
<filter-class>拦截器类路径</filter-class>
</filter>
<!-- 监听器 -->
<listener>
<listener-class></listener-class>
</listener>
<!-- servlet -->
<servlet>
<servlet-name></servlet-name>
<servlet-class></servlet-class>
</servlet>
<!-- 欢迎页面 -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<!-- 错误页面 -->
<error-page>
<error-code>404</error-code>
<location>/error.html</location>
</error-page>
</web-app>