Concevoir une architecture à bases d'EJBs
Implémenter et développer des EJB : entity et sessions
Déployer et tester vos EJB sous JBoss
Utiliser à bon escient la norme EJB 3.0 de J2EE
Développer une application distribuée à base d’EJBs dans un environnement JBoss en respectant la norme EJB 3.0 de J2EE
Chefs de projets
Développeurs d’applications
Avoir suivi le cours Mise en œuvre du langage JAVA ref : AS502 ou Introduction à la programmation JAVA ref : AS541
~ Introduction
Présentation des architectures distribuées, modèle n-tiers
Avantages et limites de la norme EJB
Composants métiers, conteneurs et serveurs d’applications
~ Remote Method Invocation
Bases de la distribution en Java (RMI)
Service de nommage (JNDI)
Stubs et skeletons
~ JBoss
Installation et configuration du serveur d’EJBs JBoss
Codage et test d’EJBs
Déploiement
~Conception des EJBs
Approche ascendante et descendante
Choix des types de composants
Les EJBs dans les différentes couches logicielles
Le pattern Façade
~ Programmation serveur
Structure des EJBs : classes Bean, Home et Remote
Méthodes métiers et méthodes utilitaires (callbacks)
Rôle des descripteurs de déploiement
Gestion de la persistance, contextes transactionnels
~EJB session
Développement et utilisation Stateful et Stateless
Beans sessions et gestion de la charge
Activation et mise en pool
~EJB entity CMP
Identité et clés primaires
Mapping avec les SGBDR
Synchronisation de la persistance et mise en cache
Méthode Finder des EJBs et langage de requêtes EJB QL
~EJB entity BMP
Le besoin de persistance gérée par Bean
Le pattern DAO et les fabriques de DAO
Utilisation de DataSources
~ Programmation client
Récupération et manipulation des EJBs
Service de nommage : API JNDI
~Sécurité des EJB
Le service de sécurité
Contrôle des accès et permissions par méthodes
Authentification et JAAS
~ Transaction
Gestion transactionnelle : API JTS
Transaction distribuées et commit à deux phases
Réentrance des Beans Entité
Transactions concurrentes
3 jours
1260 € HT
Cliquez sur la date choisie pour vous inscrire :
| déc | janv | fév | mars | avr | mai | juin | juil | août | sept | oct | nov | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| BOULOGNE | 15 | - | - | - | - | - | - | - | - | - | - | - |