Enterprise Application Archive
aus Wikipedia, der freien Enzyklopädie
Ein Enterprise Application Archive (EAR, deutsch „Unternehmensanwendungssarchiv“) ist eine Datei im JAR- bzw. ZIP-Format, die eine vollständige Webanwendung gemäß dem Standard Java 2 Enterprise Edition (J2EE) enthält. Diese Dateien haben immer die Endung „.ear“.
Enterprise Application Archives ermöglichen es, komplexe Webanwendungen in einer Datei zu verpacken. Dieses Dateiformat wird von jedem Java Application Server verstanden, der dem J2EE-Standard genügt, z. B. JBoss, Bea Weblogic oder WebSphere.
[Bearbeiten] Struktur
Jedes Enterprise Application Archive enthält einen Deployment Descriptor namens „application.xml“. Diese XML-Datei beschreibt die Bestandteile der Anwendung:
- Web Application Archives (WAR-Dateien), die Servlets enthalten
- Java Archives (JAR-Dateien), die Enterprise Java Beans (EJBs) enthalten, so genannte „EJB-JARs“
- sonstige JAR-Dateien mit Java-Klassenbibliotheken