Die erstellte EAR-Datei weist folgende Struktur und folgenden Inhalt auf:
Diese Datei wird automatisch generiert und führt die Zuordnung der EJB-Module zu den JAR-Dateien auf, die in der Anwendung enthalten sind.
Eine generierte Erweiterungsdatei, die für WebSphere Application Server bestimmt ist.
Eine generierte Erweiterungsdatei, die für WebSphere Application Server bestimmt ist.
Eine WebSphere Application Server-Sicherheitsrichtliniendatei, die der Anwendung die Java-Berechtigung java.security.AllPermission ermöglicht.
Die Manifestdatei, in der die Inhalte der EAR-Datei im Detail enthalten sind.
Die Kern-JAR-Dateien beinhalten1:
Nur vorhanden, wenn die Fassadengenerierung aktiviert ist. Alle in der Anwendung definierten Fassaden sind in einer einzigen JAR-Datei paketiert, FacadeModule.jar. Diese JAR-Datei enthält die Bean-Implementierungsklassen für die EJB-Module, die die Fassaden darstellen. Die JAR-Datei enthält im Verzeichnis META-INF die folgenden Dateien:
Diese Datei wird automatisch generiert und enthält die Definition jedes EJB-Moduls, das in der JAR-Datei enthalten ist. Alle öffentlich zugänglichen Methoden sowie die Details zu den für die EJB-Module verfügbaren Ressourcen sind hier aufgeführt.
Eine generierte Erweiterungsdatei, die für WebSphere Application Server bestimmt ist.
Eine generierte Erweiterungsdatei, die für WebSphere Application Server bestimmt ist.
Die Manifestdatei mit Zusatzinformationen zum Klassenpfad für die EJB.
Die restlichen JAR-Dateien enthalten den generierten und von Hand erstellten Code aus der Anwendung. Dazu gehören die Dateien application.jar, codetable.jar, events.jar, struct.jar, messages.jar, implementation.jar und properties.jar. Die Datei properties.jar enthält die Datei Bootstrap.properties. Dies ist die Datei mit den maschinenspezifischen Konfigurationseigenschaften für den ersten Verbindungsaufbau zur Datenbank.