RSS

Schlagwort-Archive: Java EE

Dateiformate für Web-Applikationen (EAR, JAR, WAR etc.)


Eine EAR (Enterprise Archive) Datei ist ein Container für Java Enterprise Applikationen. Es handelt sich dabei um eine (umbenannte) JAR Datei, welche wiederum eine umbenannte ZIP Datei ist.

Der EAR Container kann eines oder mehrere Module einer Web-Applikation beinhalten:

  • POJOs (Plain Old Java Objects), also herkömmliche Java-Klassen in Form von JAR Files
  • Libraries in Form von JAR Files (z.B. JDBC Bibliotheken etc.)
  • EJBs (Enterprise Java Objects) beispielsweise in Form von JAR Files
  • Ressource Adapter in Form von RAR Files
  • Web Module bzw. Applikationen in Form von WAR Files (Web Application Archive: JavaServer PagesservletsJava classesXML files, tag libraries and static Web pages (HTML and related files))

Die IDE Eclipse bietet die Möglichkeit zunächst ein EAR Projekt zu erstellen, in das man anschließend andere Projekte (die separat erstellt wurden), einbindet.

Die folgende Abbildung zeigt ein EAR Projekt, bestehend aus einer EJB Projekt (JAR) und einem Web-Projekt (WAR). Das EAR Projekt bündelt beide Teilprojekte und die erzeugte EAR Datei kann direkt auf den Applikationsserver deployed werden :

 

 
Hinterlasse einen Kommentar

Verfasst von - April 20, 2011 in Java EE

 

Schlagwörter: , , ,

 
Erstelle eine Website wie diese mit WordPress.com
Jetzt starten