<!-- Slide number: 1 --> # Entreprise Java Bean
Elaboré par : Bejaoui feten Barkati oumayma
Notes:
<!-- Slide number: 2 --> # Plan Présentation d’EJB Architecture d’EJB Les types d’EJB EJB session 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
Publicité
<!-- Slide number: 4 --> # L’architecture d’EJB
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
<!-- Slide number: 5 -->

<!-- Slide number: 6 --> # Les types D’EJB Les composants côté serveur des Entreprise JavaBeans sont de trois types: EJB entité, EJB session et EJB orientés message. L’EJB 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.
Publicité
<!-- Slide number: 7 --> # EJB Session
C’est une suite d’interaction avec les données En général c’est par ces beans que commence la première connexion Puis l’EJB sessions accèdent aux EJB entité Il y a deux types d’EJB session: l’EJB Session sans état (stateless) et l’EJB Session avec état Stateful. 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 l’interaction 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 d’EJB entité : persistance gérée par le conteneur CMP (Container Managed Persistence), c'est le conteneur qui assure la persistance des données 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.
Publicité
<!-- Slide number: 10 --> # EJB orientés message
Ce type d’EJB 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 lorsqu’un message doit leur être délivré.
<!-- Slide number: 11 --> Merci Pour Votre Attention