Docstoc

EXPOSE SUR Enterprise Java Beans - Frichtiweb

Document Sample
EXPOSE SUR Enterprise Java Beans - Frichtiweb Powered By Docstoc
					LOGO




              Profile Enterprise Java
                       Beans
   Réaliser par:

   HAMROUNI Aymen

   HOUIJI Manel

   WESLATI Yassine
                             Plan

1   Introduction

2   Utilité de profile EJB


3   Tagged value


4   Stériotypes de Profile EJB


5   Contraintes de profile EJB

6   Conclusion
                                    2
                       Introduction


Un profile UML est une spécialisation
du modèle UML pour un domaine
d’utilisation particulier.
Un profile est composé de stéréotypes,
de tagged value et de contraintes

 Le profile EJB est un profile permettent
d’adapter UML à un domaine particulier
qui est l’EJB
                                          3
Introduction




               4
                             Plan

1   Introduction

2   Utilité de profile EJB


3   Tagged value


4   Stéréotypes de Profile EJB


5   Contraintes de profile EJB

6   Conclusion
                                    5
                  Utilité de profile EJB




le profil EJB contient un ensemble de règles
pour générer automatiquement le code Java
correspondant ainsi que les fichiers de
déploiement.



                                            6
Utilité de profile EJB




                         7
                             Plan

1   Introduction

2   Utilité de profile EJB


3   Tagged value


4   Stéréotypes de Profile EJB


5   Contraintes de profile EJB

6   Conclusion
                                    8
                      Tagged Value


Les tagged value sont principalement
utilisés pour ajouter des informations sur
les classes.
Une tagged value peut être vue comme
un nouveau méta-attribut.
Exemple de tagged value:
 JavaName: le nom Java de la classe si
 différent du nom de la classe
 EJBSessionType: le type d’EJB
 Session (Stateless, Stateful)
                                         9
                             Plan

1   Introduction

2   Utilité de profile EJB


3   Tagged value


4   Stéréotypes de Profile EJB


5   Contraintes de profile EJB

6   Conclusion
                                    10
         Stéréotypes de profile EJB


Le profile EJB contient les stéréotypes qu’on
peut appliquer à des classes, des attributs et des
opérations.
Le profile utilise les stéréotypes pour générer
des beans entreprise à partir d'éléments de
modèle UML.
Après avoir appliqué le profil de notre modèle
et avant d'exécuter la transformation, on doit
valider le modèle et l'adresse de tous les
avertissements
                                                 11
 Stéréotypes de profile EJB


   1         2         3

Les Beans             Les
  Entité            Message-
            ID
  (Entity            driven
  Bean)              Beans




                               12
                    Stéréotypes de profile EJB


     Stéréotype                L’élément UML    Représente
                                 applicable
« Entity »                     classe          Entity Beans
Note: Utiliser seulement
un stéréotype d'une
classe
« ID »                         Attribut        champ CMP ou BMP
Note: Seuls les appliquer à                    utilisés par la
un attribut sur une classe                     transformation dans
qui a le stéréotype «entité»                   le cadre de la clé
appliquée                                      primaire d'un bean
                                               entité
«messageprocessor»             Classe          Message-driven
                                               bean

                                                                13
Stéréotypes de profile EJB




                             14
                             Plan

1   Introduction

2   Utilité de profile EJB


3   Tagged value


4   Stéréotypes de Profile EJB


5   Contraintes de profile EJB

6   Conclusion
                                    15
        Contraintes de profile EJB

Les contraintes sont utilisées pour:
 exprimer des relations entre les stéréotypes et
les tagged value
Etendre la sémantique d’UML par l’ajout des
nouvelles régles or de la modification des règles
existantes
Les contraintes permettent de préciser les
conditions d’emploi des éléments du modèle.
Des contraintes (exprimables en OCL):
des stéréotypes, tagged value
 des éléments du méta-modèle existant
 les relations entre les éléments                  16
                                  Exemple




[1] exemple de classe sémaphore

                                            17
                             Plan

1   Introduction

2   Utilité de profile EJB


3   Tagged value


4   Stéréotypes de Profile EJB


5   Contraintes de profile EJB

6   Conclusion
                                    18
                              Conclusion


Un profile EJB doit contenir:
des mécanismes d’extension (ajouts ou
spécialisations)
des descriptions sémantiques du profile.
des notations supplémentaires.
des règles de transformation, de validation ou
de présentation.
Les profiles UML peuvent hériter d’autres
profiles, avoir des dépendances entre eux, ou
encore être regroupés.

                                                  19
Conclusion




             20
                                        Bibliographie

1. http://docs.google.com/viewer?a=v&q=cache:n8JMYlvSGw4J:anub
   is.polytech.unice.fr/cours/_media/2009_2010:si5:idm:profileuml.pdf
   +st%C3%A9r%C3%A9otypes+de+profile+EJB&hl=fr&gl=fr&pid=bl
   &srcid=ADGEESha4B2FHh6CwNo3Thg-
   YEMUVZ0iXdgSxwcVmHGEIsOm8G4aQ2KWPHnxjjQR4PSEYw_
   KmHtcy2OjxZnEd_PZbtmd0dEaDfRPj2oKUZd1qeauzz_vFH2nIa3c
   91bYicfYRNNppuuT&sig=AHIEtbRIEfJ9L53sncsLywA1g4kE48RF
   RQ
2. http://publib.boulder.ibm.com/infocenter/rsahelp/v8/index.jsp?topic=
   /com.ibm.xtools.transform.uml2.ejb.doc/topics/rejbprofile.html




                                                                     21
LOGO

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:3/22/2013
language:Unknown
pages:22