Enterprise JavaBean architecture and design issues
Enterprise JavaBeans (EJB) technology has become the architect contemplating its use. ... design is about understanding the issues and tradeoffs.
Donnée des exercices pour Procédures et fonctions
J2EE et .NET (Microsoft) sont les architectures n-tiers les plus utilisées. Architecture. Web. Métier. DAO. BD. J2EE. ServletJSP
chapitre
Evaluating the performance of ejb components - Internet Computing
application architectures supported by. J2EE's Enterprise JavaBean (EJB) compo- nent technology. One architecture promises simpler engineering and main-.
EJB 2.0 Development
based on the Enterprise JavaBeans (EJB) architecture and deployment of understanding of how the services of the container are made available to the.
sg
5-composants-EJB
Variations sur les schémas d'architecture. Navigateur. Programme spécifique d'interface. HTML. IIOP serveur de servlets traitement application existante.
composants EJB pp
←L'architecture J2EE
L'architecture Enterprise Java Beans. ○ Services de base. ○ Les Sessions Beans. ○ Les Entity Beans. ○ Les Message-Driven Beans. ○ EJB 3.0.
architecture JEE
PC - Enterprise JavaBeans (EJB)
server-side objects known as Enterprise JavaBeans or EJBs
PC EJB
Conception et réalisation d'une application javaEE pour la gestion
4 juil. 2016 Définition Enterprise JavaBeans (EJB). Est une architecture de composants logiciels côté serveur pour la plateforme de.
TebriDjedjiga ?sequence= &isAllowed=y
Java EE and EJBs General architecture of Java EE Logic
General architecture of Java EE They were considered as EJBs and used to run in an EJB ... EJB container. EJB. Remote. Interface. Local. Interface.
ejbs p
Réutilisation et Composants. Composants pour les applications
Composants pour les applications distribuées - l'Exemple des EJB CORBA (Common Object Request Broker Architecture) : Un middleware pour.
cejb.s
UNIVERSITE MOULOUD MAMMERI DE TIZI-OUZOU
FACULTE DU G
ENIE E421D 4 ǯBC2A41D
DEPARTEMENT DINFORMATIQUE
MĠmoire de Fin dEtudes
de MASTER ACADEMIQUEDomaine :
Mathématiques et Informatique
Filière : Informatique
Spécialité : Système Informatique
Présenté par
TEBRI Djedjiga
Thème
pour la gestion du centre médical au sein de Mémoire soutenu le 04/juillet/ 2016 Devant le jury composé de :Président : Mr RAHMANI RABAH
Encadreur : Mr
HABET Mohammed-Said
Examinateur: Mme BOUSNINA Lila
Examinateur : Melle YESLI Yasmine
Sommaire
Introduction .........................................................................................................................
............................................................................................................................................ 1
Chapitre I : Java EE et Framework
I.1- Introduction : ................................................................................................................
............................................................................................................................................ 3
I.2- JavaEE : .......................................................................................................................
............................................................................................................................................ 4
I.2.1. Définition : ............................................................................................................
4 I.2 ............................................................................................................................................................................................................................. 4
I.3- Les architectures Web ..............................................................................................
....................................................................................................................................... 5
I.3.1- : ............................................................................... 5I.3.1.1 - 2tiers : ...................................................................................
6 I.3.1.2- : .................................................................................... 6 I.3.2- ............................................................... 7I.4- Le modèle MVC : .........................................................................................................
7I.4.1- Le modèle MVC type1..........................................................................................
....................................................................................................................................... 8
I.4.2- Le modèle MVC de type2 : ...................................................................................
....................................................................................................................................... 9
I.5.Framework : ...................................................................................................................
........................................................................................................................................... 10
I.5.1- Définition : ...........................................................................................................
...................................................................................................................................... 10
I.5.2- Objectif d'un framework : .....................................................................................
...................................................................................................................................... 11
I.5.3- ........................................................................................................................................................................................................................ 11
I.5.3.1- Bibliothèque : .........................................................................................
............................................................................................................................... 11
I.5.3.2- Structure : ...............................................................................................
............................................................................................................................... 11
I.5.4- Framework Hibernate: ..........................................................................................
........................................................................................................................................... 12
I.5.4.1- Definition Hibernate: .............................................................................
............................................................................................................................... 12
I.5.4.2- .................................................................................................................................................................................................... 12
I.5.4.3- ............................................................................................................................................................................. 12
I.5.5- Le Framework Spring ....................................................................................
............................................................................................................................... 13
I.5.5.1-:Définition ...............................................................................................
.......................................................................................................................... 13
I.6.EJB .................................................................................................................................
........................................................................................................................................... 13
I.6.1.Définition ....................................................................................................................
........................................................................................................................................... 13
........................................................................................................................................... 13
I.7- Conclusion : ..................................................................................................................
........................................................................................................................................... 14
Chapitre II
Parie I : : .........................................................................................
........................................................................................................................................... 16
II .1- Introduction ................................................................................................................
........................................................................................................................................... 16
II.2- ..................................................................................................................................................................................................... 16
II.2.1 Historique : ......................................................................................................
................................................................................................................................. 16
II.2.2 - ............................................................................................................................................................................................ 16
II.2.3- ............................................................................................................................................................................................ 16
II.2.4- Les objectifs ...............................................................................
................................................................................................................................. 17
II.2.5- .................................................................................................................................................................................................................... 17
II.3- ....................................................................................................................................................................................................................... 18
II.3.1- ..................................
..........................................................................................................................19
II.3.2- : ............................................................................................................................................................................................ 20
Partie II : Etude de poste. ....................................................................................................
........................................................................................................................................... 20
II.1- poste de travail : .................................................................................
........................................................................................................................................... 20
II.2.Les postes de travail étudiés .........................................................................................
20 II.3- : ........................................................................................ 20II.4- Diagramme des flux ....................................................................................................
........................................................................................................................................... 22
II.4.1- Définition ........................................................................................................
................................................................................................................................. 22
II.4.2- Formalisme graphique ....................................................................................
................................................................................................................................. 22
II.4.3- ........................................................................................................................................................................... 22
II.4.4- Représentation du diagramme des flux existant .............................................
................................................................................................................................. 23
II.4.5- Description des flux ........................................................................................
................................................................................................................................. 24
II.5- Etude des documents et des registres ..........................................................................
........................................................................................................................................... 24
II.5.1- Introduction ....................................................................................................
................................................................................................................................. 24
II.5.2- Liste des documents utilisés ..........................................................................
................................................................................................................................. 24
II.5.3- Etude des documents utilisés : .......................................................................
................................................................................................................................. 25
II.6- Problématique .............................................................................................................
........................................................................................................................................... 30
II.7- Objectifs de cette étude ..............................................................................................
........................................................................................................................................... 30
II.8- Conclusion ...................................................................................................................
........................................................................................................................................... 31
Chapitre III : Analyse et Conception
III.1-Introduction .................................................................................................................
33III.2-Rappel sur UML .......................................................................................................
........................................................................................................................................... 33
III.3-Phase d : .........................................................................................................
........................................................................................................................................... 34
III.3.1- Identification des acteurs : .............................................................................
................................................................................................................................. 34
III.3.2- Les fonctionnalités du système : ....................................................................
................................................................................................................................. 35
III.3.3- Identification des cas disation .................................................................
................................................................................................................................. 35
III.3.4- Structuration des cas tilisation en packages : ............................................................................................................................................................................ 36
III.3.5- Identification des scenarios ...........................................................................
................................................................................................................................. 38
III.3.6- Diagramme de cas disation ....................................................................
................................................................................................................................. 41
III.4-Conception ..................................................................................................................
........................................................................................................................................... 46
III.4.1 Diagramme de séquences ................................................................................
................................................................................................................................. 46
III.4.2- Diagramme de classe .....................................................................................
................................................................................................................................. 51
III.5Le modèle physique : ...................................................................................................
........................................................................................................................................... 53
III.6- Conclusion .................................................................................................................
........................................................................................................................................... 57
Chapitre IV : Réalisation
IV.1- Introduction ................................................................................................................
........................................................................................................................................... 58
Partie 1 : Description des outils de développement ............................................................
........................................................................................................................................... 58
I- Outils de développement ................................................................................................
........................................................................................................................................... 58
I-1- Langage de programmation (Java) ....................................................................
................................................................................................................................. 58
I-2- IDE (Netbeans) : .................................................................................................
................................................................................................................................. 59
I-3- JSF : ....................................................................................................................
................................................................................................................................. 59
I-3-1- Structure d'une application JSF : ...................................................................
........................................................................................................................................... 59
I-4- Les serveurs déployés :......................................................................................
........................................................................................................................................... 60
I-4-1- : ......................................................................................................................................................................................... 60
I-4-2- Le serveur de données(Oracle) : ................................................................
........................................................................................................................................... 60
I-6- Le framework (Hibernate) ..................................................................................
........................................................................................................................................... 61
I-7- EJB ......................................................................................................................
........................................................................................................................................... 61
........................................................................................................................................... 62
IV .2- Conclusion ...............................................................................................................
........................................................................................................................................... 72
Conclusions générale ...........................................................................................................
........................................................................................................................................... 74
République Algérienne Démocratique et Populaire Ministère de lEnseignement Supérieur et de la Recherche ScientifiqueUNIVERSITE MOULOUD MAMMERI DE TIZI-OUZOU
FACULTE DU G
ENIE E421D 4 ǯBC2A41D
DEPARTEMENT DINFORMATIQUE
MĠmoire de Fin dEtudes
de MASTER ACADEMIQUEDomaine :
Mathématiques et Informatique
Filière : Informatique
Spécialité : Système Informatique
Présenté par
TEBRI Djedjiga
Thème
pour la gestion du centre médical au sein de Mémoire soutenu le 04/juillet/ 2016 Devant le jury composé de :Président : Mr RAHMANI RABAH
Encadreur : Mr
HABET Mohammed-Said
Examinateur: Mme BOUSNINA Lila
Examinateur : Melle YESLI Yasmine
Sommaire
Introduction .........................................................................................................................
............................................................................................................................................ 1
Chapitre I : Java EE et Framework
I.1- Introduction : ................................................................................................................
............................................................................................................................................ 3
I.2- JavaEE : .......................................................................................................................
............................................................................................................................................ 4
I.2.1. Définition : ............................................................................................................
4 I.2 ............................................................................................................................................................................................................................. 4
I.3- Les architectures Web ..............................................................................................
....................................................................................................................................... 5
I.3.1- : ............................................................................... 5I.3.1.1 - 2tiers : ...................................................................................
6 I.3.1.2- : .................................................................................... 6 I.3.2- ............................................................... 7I.4- Le modèle MVC : .........................................................................................................
7I.4.1- Le modèle MVC type1..........................................................................................
....................................................................................................................................... 8
I.4.2- Le modèle MVC de type2 : ...................................................................................
....................................................................................................................................... 9
I.5.Framework : ...................................................................................................................
........................................................................................................................................... 10
I.5.1- Définition : ...........................................................................................................
...................................................................................................................................... 10
I.5.2- Objectif d'un framework : .....................................................................................
...................................................................................................................................... 11
I.5.3- ........................................................................................................................................................................................................................ 11
I.5.3.1- Bibliothèque : .........................................................................................
............................................................................................................................... 11
I.5.3.2- Structure : ...............................................................................................
............................................................................................................................... 11
I.5.4- Framework Hibernate: ..........................................................................................
........................................................................................................................................... 12
I.5.4.1- Definition Hibernate: .............................................................................
............................................................................................................................... 12
I.5.4.2- .................................................................................................................................................................................................... 12
I.5.4.3- ............................................................................................................................................................................. 12
I.5.5- Le Framework Spring ....................................................................................
............................................................................................................................... 13
I.5.5.1-:Définition ...............................................................................................
.......................................................................................................................... 13
I.6.EJB .................................................................................................................................
........................................................................................................................................... 13
I.6.1.Définition ....................................................................................................................
........................................................................................................................................... 13
........................................................................................................................................... 13
I.7- Conclusion : ..................................................................................................................
........................................................................................................................................... 14
Chapitre II
Parie I : : .........................................................................................
........................................................................................................................................... 16
II .1- Introduction ................................................................................................................
........................................................................................................................................... 16
II.2- ..................................................................................................................................................................................................... 16
II.2.1 Historique : ......................................................................................................
................................................................................................................................. 16
II.2.2 - ............................................................................................................................................................................................ 16
II.2.3- ............................................................................................................................................................................................ 16
II.2.4- Les objectifs ...............................................................................
................................................................................................................................. 17
II.2.5- .................................................................................................................................................................................................................... 17
II.3- ....................................................................................................................................................................................................................... 18
II.3.1- ..................................
..........................................................................................................................19
II.3.2- : ............................................................................................................................................................................................ 20
Partie II : Etude de poste. ....................................................................................................
........................................................................................................................................... 20
II.1- poste de travail : .................................................................................
........................................................................................................................................... 20
II.2.Les postes de travail étudiés .........................................................................................
20 II.3- : ........................................................................................ 20II.4- Diagramme des flux ....................................................................................................
........................................................................................................................................... 22
II.4.1- Définition ........................................................................................................
................................................................................................................................. 22
II.4.2- Formalisme graphique ....................................................................................
................................................................................................................................. 22
II.4.3- ........................................................................................................................................................................... 22
II.4.4- Représentation du diagramme des flux existant .............................................
................................................................................................................................. 23
II.4.5- Description des flux ........................................................................................
................................................................................................................................. 24
II.5- Etude des documents et des registres ..........................................................................
........................................................................................................................................... 24
II.5.1- Introduction ....................................................................................................
................................................................................................................................. 24
II.5.2- Liste des documents utilisés ..........................................................................
................................................................................................................................. 24
II.5.3- Etude des documents utilisés : .......................................................................
................................................................................................................................. 25
II.6- Problématique .............................................................................................................
........................................................................................................................................... 30
II.7- Objectifs de cette étude ..............................................................................................
........................................................................................................................................... 30
II.8- Conclusion ...................................................................................................................
........................................................................................................................................... 31
Chapitre III : Analyse et Conception
III.1-Introduction .................................................................................................................
33III.2-Rappel sur UML .......................................................................................................
........................................................................................................................................... 33
III.3-Phase d : .........................................................................................................
........................................................................................................................................... 34
III.3.1- Identification des acteurs : .............................................................................
................................................................................................................................. 34
III.3.2- Les fonctionnalités du système : ....................................................................
................................................................................................................................. 35
III.3.3- Identification des cas disation .................................................................
................................................................................................................................. 35
III.3.4- Structuration des cas tilisation en packages : ............................................................................................................................................................................ 36
III.3.5- Identification des scenarios ...........................................................................
................................................................................................................................. 38
III.3.6- Diagramme de cas disation ....................................................................
................................................................................................................................. 41
III.4-Conception ..................................................................................................................
........................................................................................................................................... 46
III.4.1 Diagramme de séquences ................................................................................
................................................................................................................................. 46
III.4.2- Diagramme de classe .....................................................................................
................................................................................................................................. 51
III.5Le modèle physique : ...................................................................................................
........................................................................................................................................... 53
III.6- Conclusion .................................................................................................................
........................................................................................................................................... 57
Chapitre IV : Réalisation
IV.1- Introduction ................................................................................................................
........................................................................................................................................... 58
Partie 1 : Description des outils de développement ............................................................
........................................................................................................................................... 58
I- Outils de développement ................................................................................................
........................................................................................................................................... 58
I-1- Langage de programmation (Java) ....................................................................
................................................................................................................................. 58
I-2- IDE (Netbeans) : .................................................................................................
................................................................................................................................. 59
I-3- JSF : ....................................................................................................................
................................................................................................................................. 59
I-3-1- Structure d'une application JSF : ...................................................................
........................................................................................................................................... 59
I-4- Les serveurs déployés :......................................................................................
........................................................................................................................................... 60
I-4-1- : ......................................................................................................................................................................................... 60
I-4-2- Le serveur de données(Oracle) : ................................................................
........................................................................................................................................... 60
I-6- Le framework (Hibernate) ..................................................................................
........................................................................................................................................... 61
I-7- EJB ......................................................................................................................
........................................................................................................................................... 61
........................................................................................................................................... 62
IV .2- Conclusion ...............................................................................................................
........................................................................................................................................... 72
Conclusions générale ...........................................................................................................
........................................................................................................................................... 74