Composants métiers JavaEE : les EJB 3.0
Formation
En présentiel
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Versailles
-
Durée
3 Jours
Objectifs: Comprendre les différents mécanismes des EJB. Mettre en place une architecture métier à base d'EJB. Destinataires: 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.
Précisions importantes
Documents
- Catalogue Formation
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
* Maîtrise du langage Java nécessaire
* Connaissances de base sur les serveurs d'application JavaEE
Les Avis
Le programme
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 choses changent.
Les EJB deviennent beaucoup plus simples à développer et à utiliser et méritent donc que l'on revoit notre jugement à leur sujet.
Les Objet MétierPré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
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
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
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
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
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 évènementiels basés sur JMS.
- Java Messaging Service
- Cycle de vie d'un EJB MDB
- Les annotations utiles
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
Présentation des Intercepteurs EJB, utilité, développement.
- Le concept d'intercepteur EJB
- Intercepter une invocation
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Composants métiers JavaEE : les EJB 3.0