/WEB-INF/web.xml文件是应用程序的 Web 应用程序部署描述符。这个文件是一个 XML 文档,定义了服务器需要知道的关于应用程序的所有内容(除了上下文路径,这是在应用程序部署时由 应用程序部署人员和管理员分配的) : servlet 和其他组件,如过滤器或侦听器、初始化参数、容器管理的安全约束、资源、欢迎页面等。
请注意,您提到的引用非常古老(Java EE 1.4) ,在 Java EE 5中已经有了 一些变化,在 Java EE 6中甚至更多(这使得 web.xml成为“可选的”,并引入了 网络碎片)。
Xml : 用于控制 Web 应用程序的许多方面。
使用 web.xml,您可以为调用 servlet 分配自定义 URL,指定初始化
parameters for the entire application as well as for specific servlets, control
会话超时、声明过滤器、声明安全角色、限制对 Web 的访问
基于声明的安全角色的资源,等等。