Le fichier .ear généré dispose de la structure et du contenu suivants :
Le répertoire META-INF contient les éléments suivants :
Ce fichier est automatiquement généré. Il répertorie le mappage des modules EJB modules aux fichiers JAR contenus dans l'application.
Ce fichier détaille le contenu du fichier .ear.
Les fichiers .jar principaux sont composés des éléments suivants1 :
Ces fichiers ne sont présents que 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 seul fichier .jar appelé FacadeModule.jar. Le fichier .jar contient les classes d'implémentation bean correspondant aux modules EJB qui représentent les façades. Ce fichier .jar contient les fichiers suivants dans le répertoire META-INF :
Ce fichier est automatiquement généré. Il contient la définition des tous les modules EJB contenus dans le fichier .jar. Toutes les méthodes publiques y sont répertoriées et les détails des ressources accessibles aux modules EJB.
Descripteur de déploiement généré spécifique à WebLogic Server.
Le fichier manifeste détaille le chemin d'accès aux classes pour les EJB.
Les autres fichiers .jar contiennent le code généré et tapé à la main provenant de l'application. Ils contiennent les fichiers struct.jar, application.jar, workflow.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.