Unterschied zwischen Webprojekten mit pom.xml und web.xml

8

Was ist der Unterschied zwischen Java-Projekten mit pom.xml und web.xml? Können Projekte beide Konfigurationen gleichzeitig haben?

    
TechSpellBound 19.04.2012, 11:41
quelle

6 Antworten

13

Sie sind vollständig kompatibel. In der Tat führen sie völlig unabhängige Aufgaben durch.

pom.xml ist die Konfigurationsdatei für Maven-Projekte . Eines seiner Ziele ist die Unterstützung bei der Zusammenstellung und Erstellung eines Projekts, wenn Maven verwendet wird. Man kann es sich als eine Datei mit dem Namen ant build.xml oder mit makefile anzeigen lassen, wenn Sie Maven nicht vertraut sind (tatsächlich kann es viel mehr Funktionalität bieten)

web.xml ist der Implementierungsdeskriptor für die Java EE-Webanwendung, in dem Sie beispielsweise Servlets, Servletzuordnungen und andere Aspekte einer Webanwendung angeben.

Xavi López 19.04.2012, 11:43
quelle
8

Die beiden Dateien haben nichts miteinander zu tun.

  • pom.xml - Maven-Konfigurationsdatei. Steuert den Buildprozess für das Projekt
  • web.xml - Konfigurationsdatei der Webanwendung. Steuert die Bereitstellung und Konfiguration der Webanwendung

Die POM-Datei sollte wirklich nicht zusammen mit der Anwendung bereitgestellt werden, sondern nur für den Build-Prozess.

    
Perception 19.04.2012 11:44
quelle
6
___ qstnhdr ___ Unterschied zwischen Webprojekten mit pom.xml und web.xml ___ answer10227297 ___

Die beiden Dateien haben nichts miteinander zu tun.

  • pom.xml - Maven-Konfigurationsdatei. Steuert den Buildprozess für das Projekt
  • web.xml - Konfigurationsdatei der Webanwendung. Steuert die Bereitstellung und Konfiguration der Webanwendung

Die POM-Datei sollte wirklich nicht zusammen mit der Anwendung bereitgestellt werden, sondern nur für den Build-Prozess.

    
___ qstntxt ___

Was ist der Unterschied zwischen Java-Projekten mit pom.xml und web.xml? Können Projekte beide Konfigurationen gleichzeitig haben?

    
___ answer10227285 ___

Das Pom definiert jede Abhängigkeitsbibliothek, es ist Teil von Maven. Dies zeigt an, welche JAR-Dateien im lib-Ordner Ihrer Site heruntergeladen und gespeichert werden.

Web xml ist wie Ihr Webprojekt konfiguriert ist.

Sie können beide koexistieren, da sie verschiedene Dinge tun.

    
___ answer10227272 ___

Sie sind vollständig kompatibel. In der Tat führen sie völlig unabhängige Aufgaben durch.

web.xml ist die Konfigurationsdatei für Maven-Projekte . Eines seiner Ziele ist die Unterstützung bei der Zusammenstellung und Erstellung eines Projekts, wenn Maven verwendet wird. Man kann es sich als eine Datei mit dem Namen ant pom.xml oder mit %code% anzeigen lassen, wenn Sie Maven nicht vertraut sind (tatsächlich kann es viel mehr Funktionalität bieten)

%code% ist der Implementierungsdeskriptor für die Java EE-Webanwendung, in dem Sie beispielsweise Servlets, Servletzuordnungen und andere Aspekte einer Webanwendung angeben.

___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ answer10227329 ___

POM steht für "Project Object Model". Es ist eine XML-Darstellung eines Maven-Projekts in einer Datei namens pom.xml. Ссылка

Ja, Sie können beide Konfigurationen gleichzeitig haben.

    
___ tag123javaee ___ Die Java Enterprise Edition (Java EE) ist eine Spezifikation, die eine Sammlung von Java-basierten Server- und Clienttechnologien und deren Interoperabilität definiert. Das [java-ee] -Tag ist rudimentär zu fokussierten Fragen über die spezifischeren APIs wie [jsf], [servlets], [jpa], [cdi], [ejb] usw. Verwenden Sie es nur bei Problemen mit allgemeinen Kombinationen (zB Interaktion zwischen einzelnen APIs und / oder Anwendungsservern). ___ answer10227280 ___

Die pom.xml dient zur Konfiguration Ihres Projekts mit Maven.

Die web.xml wird in allen Java EE-Projekten unter Tomcat verwendet.

Sie können beide verwenden, Maven ist zum Kompilieren und Bereitstellen Ihres Projekts, Tomcat ist Ihr Server.

    
___
Joachim Sauer 19.04.2012 11:44
quelle
3

Das Pom definiert jede Abhängigkeitsbibliothek, es ist Teil von Maven. Dies zeigt an, welche JAR-Dateien im lib-Ordner Ihrer Site heruntergeladen und gespeichert werden.

Web xml ist wie Ihr Webprojekt konfiguriert ist.

Sie können beide koexistieren, da sie verschiedene Dinge tun.

    
Davos555 19.04.2012 11:43
quelle
2

POM steht für "Project Object Model". Es ist eine XML-Darstellung eines Maven-Projekts in einer Datei namens pom.xml. Ссылка

Ja, Sie können beide Konfigurationen gleichzeitig haben.

    
Euclides Mulémbwè 19.04.2012 11:46
quelle
0

Die pom.xml dient zur Konfiguration Ihres Projekts mit Maven.

Die web.xml wird in allen Java EE-Projekten unter Tomcat verwendet.

Sie können beide verwenden, Maven ist zum Kompilieren und Bereitstellen Ihres Projekts, Tomcat ist Ihr Server.

    
ke20 19.04.2012 11:43
quelle

Tags und Links