gpt4 book ai didi

glassfish-web.xml vs sun-web.xml vs web.xml

转载 作者:行者123 更新时间:2023-12-02 19:15:09 25 4
gpt4 key购买 nike

有人可以解释一下 glassfish-web.xmlsun-web.xmlweb.xml< 之间的主要区别(或提供链接)/

我可以在我的 web 应用程序中仅使用 glassfish-web.xml 并跳过其他内容吗?

最佳答案

  • web.xml:Java EE 定义的标准部署描述符(特别是 Servlet JSR,但被许多 JSR 使用)。它用于指定 Web 容器使用的元数据,以便以可移植的方式跨应用程序服务器部署应用程序(例如 servlet 的 URL 端点)。在 Java EE 6 及更高版本中,当 Java 代码中的注释(如 @WebServlet)提供元数据时,它是可选的(取决于您使用的技术)。
  • glassfish-web.xml:每个应用程序服务器都提供特定于实现的功能。要为 GlassFish 配置这些功能,请使用 glassfish-web.xml。这是documentedGlassFish Documentation .
  • sun-web.xml:旧版应用程序服务器特定的部署描述符,已被 glassfish-web.xml 取代。 Sun被Oracle收购后,这个名字就不再有意义了。为了向后兼容,仍支持此文件名,但您应该迁移到 glassfish-web.xml。

您可能需要也可能不需要 web.xml 文件。这取决于您使用的 Java EE 功能。默认情况下,不要使用任何这些文件,而只需使用 Java EE 注释(例如 @WebServlet)。当您构建应用程序并可能开始使用一些需要 web.xml 文件的功能(例如定义 JavaServer Faces FacesServlet)时,请使用 web.xml 文件。至于 glassfish-web.xml,如果您要为应用程序配置 GlassFish 特定的功能,则仅使用其中之一。

Java EE 教程也是学习 Java EE 的好方法,并且与 Java EE 7 SDK 捆绑在一起。以及 GlassFish 4。

关于glassfish-web.xml vs sun-web.xml vs web.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19054371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com