l'essentiel de l'offre du programme de formation en un clic.

Retour

Imprimer le descriptif

Développement EJB 3 : mise en œuvre - AS507

Vous serez capable de :

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


Objectif :

Développer une application distribuée à base d’EJBs dans un environnement JBoss en respectant la norme EJB 3.0 de J2EE

Public :

Chefs de projets
Développeurs d’applications

Pré-requis :

Avoir suivi le cours Mise en œuvre du langage JAVA ref : AS502 ou Introduction à la programmation JAVA ref : AS541


Programme :

~ 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
BOULOGNE15 - - - - - - - - - - -

Haut de page