Conception et réalisation dune application javaEE pour la gestion









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


213112 Conception et réalisation dune application javaEE pour la gestion République Algérienne Démocratique et Populaire Ministère de lEnseignement Supérieur et de la Recherche Scientifique

UNIVERSITE MOULOUD MAMMERI DE TIZI-OUZOU

FACULTE DU G

ENIE E421D 4 ǯBC2A41D

DEPARTEMENT DINFORMATIQUE

MĠmoire de Fin dEtudes

de MASTER ACADEMIQUE

Domaine :

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- : ............................................................................... 5

I.3.1.1 - 2tiers : ...................................................................................

6 I.3.1.2- : .................................................................................... 6 I.3.2- ............................................................... 7

I.4- Le modèle MVC : .........................................................................................................

7

I.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- : ........................................................................................ 20

II.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 .................................................................................................................

33

III.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 Scientifique

UNIVERSITE MOULOUD MAMMERI DE TIZI-OUZOU

FACULTE DU G

ENIE E421D 4 ǯBC2A41D

DEPARTEMENT DINFORMATIQUE

MĠmoire de Fin dEtudes

de MASTER ACADEMIQUE

Domaine :

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- : ............................................................................... 5

I.3.1.1 - 2tiers : ...................................................................................

6 I.3.1.2- : .................................................................................... 6 I.3.2- ............................................................... 7

I.4- Le modèle MVC : .........................................................................................................

7

I.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- : ........................................................................................ 20

II.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 .................................................................................................................

33

III.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