====== Guide d'implémentation d'eP-EAR ====== eP-EAR est un //**E**nterprise **AR**chive//. Il empaquète plusieurs modules (eP-Web, eP-WebServices, eP-Admin....) pour les déployer sur le serveur d'application en une seule fois, de façon cohérente. Il leur permet aussi de partager le même classloader et donc la même instance d'ePCore (dont eP-EAR dépend). eP-EAR ne contient pas de code à proprement parler, juste des fichiers de configurations permettant de mettre en place les modules et les dépendances de l'application. ===== build.properties ===== Numéro de la version d'ePIMS (version globale pour le système) ===== ChangeLog.txt ===== Correspondance entre le numéro de version du systeme et de chaque module ==> maintenant sur le wiki de RedMine ===== Application.xml ===== Ce fichier contient la définition des modules contenus dans l'application. \\ Pour définir un nouveau module il faut rajouter les lignes suivantes : [nom de l'artefact du module] [adresse à laquelle on pourra accéder au module] Par exemple pour le module eP-Admin : eP-Admin.war eP-Admin ===== Geronimo-application.xml ===== Ce fichier contient * les dépendances de l'application (balises //dependency//): * vers eP-Core * les ressources utiles : * Services JMS * Pool de connexions à la base de données * Les classes du serveur dont l'application ne doit pas dépendre (car elles a ses propres versions en interne) (balise //hidden-classes//). * La définition du système de sécurité utilisé (balise //security//)