Formation : Concevoir et développer des EJB 2
Se former
avec VALTECH TRAINING
- Renseignements :
- Durée : 5 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
2060.00
- Objectifs :
- Assembler les EJB pour les intégrer dans une application Java EE Déployer une application Java EE dans un serveur d'application Définir le comportement transactionnel d'une application Définir une politique de sécurité Intégrer les EJB avec des ressources existantes (bases de données, systèmes existants) Développer tous types de composants EJB Concevoir une couche métier efficace en utilisant les Design Patterns adéquats
- Pré-requis :
- Expérience réelle de développement avec Java, ou avoir suivi le cours JOD ou IJOP
- Architecture de Java EE
La spécification Java EE
La couche métier EJB
Clients Web et autonomes
Modèles d'applications Java EE
Principes des EJB
Patterns fondamentaux
Interfaces EJB
Objets locaux et distants
Services du conteneur
Conception des EJB
Les différentes approches (ascendante, descendante)
Choix des types de composants
Granularité des composants
Pattern des objets dépendants
Pattern des Value Objects
Besoin d'une couche de service
Besoin des Local Beans
Pattern de la façade
EJB session
Avec ou sans état
Descripteurs de déploiement
Beans session et gestion de la charge
Passivation, activation et mise en Pool
Handles de Beans
EJB pilotés par les messages (MDB)
Envoi d'un message à partir d'un EJB
Réception d'un message dans un EJB
Optimisations de la mise en Pool
Implémentation des Beans pilotés par les messages
Descripteur de Beans pilotés par les messages
EJB entité géré par conteneur
Identité des Beans entité et clés primaires
Mapping avec les SGBDR
Synchronisation de la persistance et mise en cache
Méthodes Finder des EJB 2.x et langage de requêtes EJB QL
Relations entre EJB
Gestion des relations entre EJB
Relations persistantes et EJB QL
Portée des relations
Mise à jour de relations
Migration de EJB 1.x vers EJB 2.0
EJB entité géré par Bean
Le besoin de persistance géré par Bean (BMP)
Gestion de l'état persistant des Beans BMP
Le Pattern DAO et les fabriques de DAO
Utilisation de Data Sources
Sécurité des EJB
Le service de sécurité
Contrôle des accès et permissions par méthode
Authentification et JAAS
Transactions
Acteurs des transactions et JTS
Transactions distribuées et commit en deux phases
Contrôle des frontières des transactions
Réentrance des Beans entité
Stratégies de transactions concurrentes
Connecteurs Java EE
Intégration d'EIS et de serveurs Java EE
Déploiement d'un connecteur
Utilisation d'un connecteur à partir d'un EJB
Interface CCI (Common Client Interface) de JCA
Les EJB 3
Un EJB entité
Un EJB session
L'Entity Manager
17/05/2008 au 21/05/2008 (31)
17/03/2008 au 21/03/2008 (75)
14/01/2008 au 18/01/2008 (31)
26/05/2008 au 30/05/2008 (31)
14/01/2008 au 18/01/2008 (75)
26/05/2008 au 30/05/2008 (75)