Artefact :
|
![]() |
Un module J2EE est un élément d'implémentation. Il constitue la plus petite unité déployable sur la plate-forme J2EE. Il contient des descripteurs de déploiement de niveau module et au moins un composant J2EE. Il peut être assemblé avec d'autres modules dans une application J2EE. |
---|---|
Autres relations : |
Partie de Modèle d'implémentation
Etend : Elément d'implémentation |
Rôle : | Intégrateur |
Caractère facultatif : | Doit être créé. Doit être modélisé en cas de modélisation du déploiement. |
Canevas et rapports: |
|
Exemples : | |
Représentation UML : | Artefact, avec le stéréotype <<EJB-JAR>>, <<JAR>>, ou <<WAR>>. |
Informations supplémentaires : |
Entrée d'activités : | Sortie d'activités : |
Les modules J2EE sont des éléments d'implémentation
déployables portables qui peuvent être assemblés dans des applications J2EE
ou déployés eux-mêmes. Un module J2EE rassemble des composants appartenant au même conteneur J2EE (EJB, Web ou client d'application). Les modules J2EE sont de quatre types : Java bean Enterprise JAR (EJB-JAR), application Web (WAR), client d'application (JAR) et adaptateur de ressources (RAR). Les modules J2EE peuvent contenir des composants individuels, des bibliothèques de composants ou des applications entières.
Les modules J2EE de composants J2EE jouant un rôle dans l'architecture sont créés dans la phase d'élaboration, lorsque les prototypes architecturaux sont développés. Les autres sont créés au cours de la phase de construction. Ils sont ensuite mis à jour dans la phase de transition, où les défauts sont trouvés et corrigés dans leurs composants J2EE.
L'Intégrateur est responsable du module J2EE et s'assure que :
Les modules J2EE doivent être conçus pour être portables et réutilisables. Les descripteurs de déploiement sont utilisés pour définir les paramètres de temps de déploiement en vue de personnaliser le module en fonction d'un environnement de déploiement particulier. Un module contient un descripteur de déploiement J2EE générique (tel que ejb-jar.xml, web.xml, application-client.xml ou ra.xml), et parfois un descripteur de déploiement spécifique au fournisseur du serveur.
RUP (Rational Unified Process)
|