2016-07-20 7 views
0

Bin ein Anfänger mit Netbeans IDE. Ich möchte wissen, dass die Datei web.xml in der Netbeans-Hierarchie dieselbe ist wie die Datei pom.xml in der Eclipse-IDE.netbeans web.xml-Datei ist dasselbe wie pom.xml-Datei in Eclipse?

Wo in Eclipse, wenn wir ein Projekt erstellen, kommt es mit pom.xml-Datei. Wir können ändern, wenn wir Abhängigkeiten ändern oder hinzufügen müssen. Also, wie wäre es mit Netbeans? web.xml funktioniert ähnlich wie pom.xml

+0

web.xml in NetBeans? Kannst du es posten? nie von spezifischen web.xml für NetBeans gehört. – Apostolos

+0

ich fand web.xml in Code gab es keine Pom-Datei in der Projekthierarchie. Ich möchte nur schließen, dass funktioniert web.xml-Datei ähnlich wie pom.xml –

Antwort

2

Ich denke du hast das alles falsch verstanden. Bitte lesen Sie einige Materialien durch.

web.xml - Deployment Descriptor

Java-Webanwendungen verwenden, um eine Datei Deployment Descriptor zu bestimmen, wie URLs Servlets Karte, die URLs erfordern Authentifizierung und andere Informationen. Diese Datei heißt web.xml und befindet sich im WAR der App unter dem Verzeichnis WEB-INF/. web.xml ist Teil des Servlet-Standards für Web-Anwendungen.

Der Implementierungsdeskriptor einer Webanwendung beschreibt die Klassen, Ressourcen und die Konfiguration der Anwendung und wie der Webserver sie zur Bereitstellung von Webanforderungen verwendet. Wenn der Webserver eine Anforderung für die Anwendung empfängt, verwendet er den Implementierungsdeskriptor, um die URL der Anforderung dem Code zuzuordnen, der die Anforderung verarbeiten soll.

pom.xml - Projektobjektmodell

Ein Projekt Object Model oder POM ist die grundlegende Einheit der Arbeit in Maven. Es ist eine XML-Datei, die Informationen über die Projekt- und Konfigurationsdetails enthält, die von Maven zum Erstellen des Projekts verwendet werden. Es enthält Standardwerte für die meisten Projekte. Beispiele hierfür sind das Build-Verzeichnis target; das Quellverzeichnis, welches src/main/java ist; das Testquellverzeichnis, das src/test/java ist; und so weiter.

Das POM von project.xml in Maven 1-pom.xml in Maven 2. Statt mit einer maven.xml Datei, die die Ziele enthält, werden die Ziele oder Plugins ausgeführt werden kann, jetzt in der pom.xml konfiguriert umbenannt wurde. Beim Ausführen einer Aufgabe oder eines Ziels sucht Maven nach dem POM im aktuellen Verzeichnis. Es liest das POM, ruft die benötigten Konfigurationsinformationen ab und führt das Ziel aus.

Einige der Konfigurationen, die im POM angegeben werden können, sind die Projektabhängigkeiten, die Plugins oder Ziele, die ausgeführt werden können, die Erstellungsprofile und so weiter. Andere Informationen wie die Projektversion, Beschreibung, Entwickler, Mailinglisten und Ähnliches können ebenfalls angegeben werden.

Gehen Sie die folgenden Seiten durch.

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

1.Dann welche Datei in Net-Beans wie Pom in Eclipse dienen? 2. Wenn ich Maven-Projekt in Netbeans erstellen, wird es POM-Datei erstellen? –

+0

sogar Eclipse wird eine Pom-Datei für Maven-Projekt haben. Lesen Sie diesen Artikel https: // netbeans.org/kb/Dokumente/javaee/maven-entapp.html. –

+0

Nachdem ich den oben erwähnten Link gelesen habe, habe ich erfahren, dass die Pom-Datei unabhängig von der Plattform ist, aber abhängig vom Maven-Projekt. Wenn ich mit Maven-Projekt gehe, wird die POM-Datei erzeugt. Ist es Ritus Gauthaman? –