【问题标题】:netbeans web.xml file is same as pom.xml file in eclipse?netbeans web.xml 文件与 Eclipse 中的 pom.xml 文件相同吗?
【发布时间】:2016-11-23 13:45:21
【问题描述】:

我是 netbeans IDE 的初学者。我想知道 Netbeans 层次结构中的 web.xml 文件与 Eclipse IDE 中的 pom.xml 文件相同。

在 Eclipse 中,当我们创建一个项目时,它带有 pom.xml 文件。我们可以在需要修改或者添加依赖的时候进行修改。那么,在 Netbeans 中呢? web.xml 的工作方式类似于 pom.xml

【问题讨论】:

  • netbeans 中的 web.xml?你能贴出来吗?从未听说过用于 NetBeans 的特定 web.xml。
  • 我在代码中发现 web.xml 项目层次结构中没有 pom 文件。我只想得出结论,web.xml 文件是否类似于 pom.xml

标签: eclipse spring maven model-view-controller netbeans


【解决方案1】:

我认为你搞错了。请通读一些资料。

web.xml - 部署描述符

Java Web 应用程序使用部署描述符文件来确定 URL 如何映射到 servlet、哪些 URL 需要身份验证以及其他信息。该文件名为web.xml,位于应用程序的WAR 中WEB-INF/ 目录下。 web.xml 是 Web 应用程序 servlet 标准的一部分。

Web 应用程序的部署描述符描述了应用程序的类、资源和配置,以及 Web 服务器如何使用它们来服务 Web 请求。当 Web 服务器收到对应用程序的请求时,它使用部署描述符将请求的 URL 映射到应该处理请求的代码。

pom.xml - 项目对象模型

项目对象模型或 POM 是 Maven 中的基本工作单元。它是一个 XML 文件,其中包含有关项目信息和 Maven 用于构建项目的配置详细信息。它包含大多数项目的默认值。示例是构建目录,即target;源目录,即src/main/java;测试源目录,即src/test/java;等等。

POM 已从 Maven 1 中的 project.xml 重命名为 Maven 2 中的 pom.xml。现在,目标或插件在 @987654333 中配置,而不是包含可以执行的目标的 maven.xml 文件@。执行任务或目标时,Maven 在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。

可以在 POM 中指定的一些配置是项目依赖项、可以执行的插件或目标、构建配置文件等。还可以指定项目版本、描述、开发人员、邮件列表等其他信息。

浏览以下页面。

  1. https://maven.apache.org/guides/introduction/introduction-to-the-pom.html
  2. https://cloud.google.com/appengine/docs/java/config/webxml

【讨论】:

  • 1.那么net-beans中的哪个文件像eclipse中的pom一样服务? 2. 如果我在netbeans中创建maven项目,那么它会创建POM文件吗?
  • 即使是eclipse也会有maven项目的pom文件。阅读这篇文章netbeans.org/kb/docs/javaee/maven-entapp.html
  • 看了上面的链接我才知道,pom文件是独立于平台的,但依赖于maven项目。如果我使用 Maven 项目,将生成 POM 文件。是高塔曼仪式吗?
  • pom 文件依赖于 maven 项目,但不依赖于 IDE。
  • 谢谢 Gautham Sahadevan
猜你喜欢
  • 2018-02-10
  • 2018-06-08
  • 2012-11-04
  • 2015-12-08
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 2011-04-20
相关资源
最近更新 更多