<!-- Slide number: 1 -->
Entreprise Java Bean
Elabor par :
Bejaoui feten
Barkati oumayma
Notes:
<!-- Slide number: 2 -->
Plan
Pr sentation dEJB
Architecture dEJB
Les types dEJB
EJB session
Publicité
EJB Entit
EJB orient s message.
<!-- Slide number: 3 -->
Pr sentation
Les EJB sont des composants, Ils poss dent certaines caract ristiques comme la r utilisabilit , la possibilit de s'assembler pour construire une application&
Le but des EJB est de faciliter la cr ation d'applications distribu es pour les entreprises
<!-- Slide number: 4 -->
Larchitecture dEJB
Les EJB sont parfaitement adapt s pour tre int gr s dans une architecture trois tiers ou plus. Dans une telle architecture, chaque tier assure une fonction particuli re :
-le client l ger assure la saisie et l'affichage des donn es
-sur le serveur, les objets m tiers contiennent les traitements. Les EJB sont sp cialement con us pour constituer de telles entit s.
-une base de donn es assure la persistance des informations
Publicité
<!-- Slide number: 5 -->
! (Picture2.jpg)
<!-- Slide number: 6 -->
Les types DEJB
Les composants c t serveur des Entreprise JavaBeans sont de trois types: EJB entit , EJB session et EJB orient s message. LEJB session et l EJB entit sont des composants cot serveur bas s sur RMI (Remote Method Invocation).
L EJB orient s message disponibles depuis la version 2.0 sont des composants c t serveur asynchrones qui r pondent aux messages JMS (Java Message Service) asynchrones.
<!-- Slide number: 7 -->
EJB Session
Cest une suite dinteraction avec les donn es
En g n ral cest par ces beans que commence la premi re connexion
Puis lEJB sessions acc dent aux EJB entit
Il y a deux types dEJB session: lEJB Session sans tat (stateless) et lEJB Session avec tat Stateful.
Publicité
Si le service propos est un ajout fonctionnel au client, d finir un EJB Session stateless.
<!-- Slide number: 8 -->
Un tel EJB est partageable par de multiples clients
Si linteraction doit tre suivie, on utilise un EJB session stateful.
Un tel EJB est propre un client pendant toute la dur e de la session
<!-- Slide number: 9 -->
EJB entit
Ces EJB permettent de repr senter et de g rer des donn es enregistr es dans une base de donn es.
Ils impl mentent l'interface EntityBean.
Les EJB entit s assurent la persistance des donn es en repr sentant tout au partie d'une table ou d'une vue.
Il existe deux types dEJB entit :
persistance g r e par le conteneur CMP (Container Managed Persistence), c'est le conteneur qui assure la persistance des donn es
Publicité
persistance g r e par le bean BMP ( Bean Managed Persistence), assure lui-m me la persistance des donn es gr ce du code inclus dans les m thodes du bean.
<!-- Slide number: 10 -->
EJB orient s message
Ce type dEJB permettent de r aliser des traitements asynchrones ex cut s la r ception d'un message dans une queue JMS(Java Message Service).
Sont les beans r actifs des v nements.
Sont abonn es des fils de discussions (suite de messages)
Sont inform s lorsquun message doit leur tre d livr .
<!-- Slide number: 11 -->
Merci Pour Votre Attention