Le fichier EAR généré possède la structure et le contenu suivants :
Ce fichier est généré automatiquement et répertorie le mappage de modules EJB vers les fichiers JAR contenus dans l'application.
Un fichier d'extension spécifique à WebSphere Application Server généré.
Un fichier d'extension spécifique à WebSphere Application Server généré.
Un fichier de règles de sécurité WebSphere Application Server accordant une autorisation Java java.security.AllPermission à l'application.
Le fichier manifeste détaillant le contenu du fichier EAR.
Les fichiers JAR principaux incluent les éléments suivants 1:
Ils sont présents uniquement si la génération de façade a été activée. Toutes les façades définies dans l'application sont regroupées dans un fichier JAR, FacadeModule.jar. Ce fichier JAR contient les classes d'implémentation bean pour les modules EJB représentant les façades. Le fichier JAR contient les fichiers suivants dans le répertoire META-INF :
Ce fichier est généré automatiquement et contient la définition de tous les modules EJB contenus dans le fichier JAR. Toutes les méthodes accessibles au public sont répertoriées et les détails des ressources accessibles aux modules EJB.
Un fichier d'extension spécifique à WebSphere Application Server généré.
Un fichier d'extension spécifique à WebSphere Application Server généré.
Le fichier manifeste, détaillant le chemin d'accès aux classes pour EJB.
Les autres fichiers JAR contiennent le code composé à la main et généré depuis l'application. Ils incluent les fichiers suivants : application.jar, codetable.jar, events.jar, struct.jar, messages.jar, implementation.jar et properties.jar. Le fichier properties.jar contient le fichier Bootstrap.properties. Il s'agit du fichier contenant les propriétés de configuration spécifiques à la machine permettant la connexion initiale à la base de données.