Java EE 中的部署描述符是否已过时?

Is the deployment descriptor obsolete in Java EE?

我见过 java 在引入特殊注释后没有部署描述符(web.xml)的 Web 应用程序。

注释是否已完全取代 java EE 中的部署描述符? 使用 DD 是否已过时? 在新的 java 版本中,是否可以在没有部署描述符的情况下编写任何 java EE 应用程序?

Web 服务器可能有自己的默认部署描述符文件,例如用于 Web 应用程序的 Glassfish 服务器中的 default-web.xml(Web 应用程序中的 web.xml 只是覆盖它)。这是关于 GlassFish Server Deployment Descriptor Files 的完整信息。