Die .ear-Datei, die erstellt wird, hat folgende Struktur und folgenden Inhalt:
Das META-INF-Verzeichnis enthält Folgendes:
Diese Datei wird automatisch generiert und zeigt die Zuordnung zwischen EJB-Modulen und JAR-Dateien, die in der Anwendung enthalten sind.
Diese Datei beschreibt den Inhalt der .ear-Datei.
Zu den zentralen .jar-Dateien gehören1:
Diese Dateien sind nur vorhanden, wenn die Fassadengenerierung aktiviert wurde. Alle in der Anwendung definierten Fassaden werden zusammen in die .jar-Datei FacadeModule.jar gepackt. Die .jar-Datei enthält die Bean-Implementierungsklassen für die EJB-Module, die die Fassaden darstellen. Die .jar-Datei enthält die folgenden Dateien im META-INF-Verzeichnis:
Diese Datei wird automatisch generiert und enthält die Definition jedes EJB-Moduls, das in der .jar-Datei enthalten ist. Alle öffentlich verfügbaren Methoden und Details zu den für die EJB-Module verfügbaren Ressourcen sind aufgeführt.
Generierter WebLogic Server-spezifischer Deployment-Deskriptor
Manifestdatei, die den Klassenpfad für die EJB angibt
Die anderen .jar-Dateien enthalten den generierten und manuell erstellten Code aus der Anwendung. Dazu gehören struct.jar, application.jar, workflow.jar, implementation.jar und properties.jar. Die Datei properties.jar enthält die Datei Bootstrap.properties. Dies ist die Datei mit den maschinenspezifischen Konfigurationseigenschaften, mit denen eine erste Verbindung zur Datenbank angefordert wird.