Détails :
Durée :
3 Jours
Prérequis :
Public :
Objectifs :
Au terme de cette formation, vous serez en mesure de :
- Comprendre l'architecture Java/Jakarta EE et l'intégration d'EJB 3.x.
- Maîtriser les EJB Session stateful et stateless pour la logique métier.
- Implémenter des EJB Entités avec JPA, gérer relations et JPQL.
- Utiliser les Message Driven Beans pour intégrer la messagerie asynchrone.
- Gérer transactions avec JTA/JTS en mode déclaratif ou programmatique.
- Assurer la sécurité des EJB via JAAS et gestion des rôles.
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Rappels sur la plate-forme Java EE
- Introduction à l'API EJB 3.x
- Installation de l'environnement de développement
- Choix d'un serveur d'applications compatible Java EE
- Qu'est-ce qu'un EJB session ?
- Les deux types d'EJBs sessions : stateless et stateful
- Mise en oeuvre d'un EJB session stateful
- Mise en oeuvre d'un EJB session stateless
- Qu'est-ce qu'un EJB entité ?
- Introduction à l'API JPA
- Mise en oeuvre d'EJB Session
- La gestion des relations
- Le langage JPQL
- Qu'est-ce qu'un EJB de type Message Driven Bean ?
- Introduction à l'API JMS
- Mise en oeuvre d'un EJB de type Message Driven Bean
- Gestion des priorités
- Présentation de JTA et JTS
- Gestion déclarative des transactions
- Gestion programmatique des transactions
- Java EE et la sécurité
- L'API JAAS (Java Authentication and Authorization Service)
- Gestion de l'authentification
- Les rôles et les droits d'accès aux méthodes
- Sécurité déclarative VS sécurité programmatique
EJB et la plate-forme Java EE
Les EJB Session
Les EJB Entités
Les EJB de type Message Driven Bean
La gestion des transactions
Gestion de la sécurité des EJB