Date et heure de dépôt : 12/03/2015 15:51:59
Formation négociée : 12719
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Durée 3 jours
Tarif 1190 € HT
Les EJB ont pendant longtemps souffert d'une mauvaise image : trop complexes à développer, fastidieux à configurer, pas toujours réellement portables, ... Cependant, avec la venue de JavaEE 5 et de la spécification EJB 3.0, les EJB sont devenus beaucoup plus simples à mettre en oeuvre, tout en restant très puissants.
Les Objet Métier
Présentation de la vision de l'Objet Métier par l'OMG et ses implémentations dans diverses technologies.
Objet métier : présentation
Architectures à base d'objets répartis : CORBA, DCOM, RMI
Limite des architectures à base d'objets répartis
Caractéristiques de base de JavaEE
Rappels sur les principes de base de la plateforme JavaEE et du rôle des conteneurs.
Les serveurs d'applications JavaEE
Rôle des conteneurs
Architecture canonique JavaEE
Les API de JavaEE
Panorama des principaux serveurs JavaEE
Introduction aux EJB
Présentation des différents types d'EJB, leurs différences et leur place dans une architecture.
EJB Session Stateless
EJB Session Stateful
EJB Message Driven
La disparition des EJB Entity
Les services offerts par le conteneur
Développer des EJB Session Stateless
Techniques et bonnes pratiques de développement des EJB Session Stateless.
Cycle de vie d'un EJB Session Stateless
Développer les interfaces et l'implémentation
Présentation des annotations utiles
Lien entre EJB Session Stateless et Web Service
Développer des EJB Session Stateful
Techniques et bonnes pratiques de développement des EJB Session Stateful.
Cycle de vie d'un EJB Session Stateful
Développer les interfaces et l'implémentation
Présentation des annotations utiles
Java Persistence API
Présentation de l'API qui vient remplacer les EJB Entity.
Le mapping Objet / Relationnel
Notion d'entité
Entity Manager et Persistence Unit
Annotations JPA
Développer des EJB Message Driven
Développer des EJB évènementiels basés sur JMS.
Java Messaging Service
Cycle de vie d'un EJB MDB
Les annotations utiles
Services techniques EJB
Présentation de la façon de configurer les services techniques pris en charge par le conteneur.
Les EJB et la gestion de la sécurité
Les EJB et la gestion des transactions
Les Intercepteurs
Présentation des Intercepteurs EJB, utilité, développement.
Le concept d'intercepteur EJB
Intercepter une invocation
Ce cours s'adresse aux développeurs, architectes ou chefs de projet, connaissant déjà bien Java et la plateforme JavaEE et souhaitant apprendre à développer, utiliser et intégrer des EJB.
java , EJB , CORBA , JPA , JavaEE