Les bases des EJB
Pôle Technologique   >  Développement   >  Java

Objectifs: Comprendre l’objectif des EJB. Connaître les notions liées au cycle de vie des EJB. Maîtriser le développement des EJB avec WebSphere Studio Application Developer. Concevoir des applications à base d'EJB.

Durée: 4  jour(s) / Référence: pds_5214

Public concerné : Chef de projets, Informaticien, Développeur, Programmeur

PreRequis : Connaissance des bases de Java. Connaissance du développement d'application Web ( Servlet Jsp, Java Bean) et accès aux bases de données relationnelles.

Environnement : 1 poste de travail par stagiaire, Support de cours fourni

Validation des acquis: Exercices pratiques

Méthode Pédagogique : Présentation des fonctions et des commandes, Démonstration des commandes à l'ordinateur, Exercices à l'ordinateur supervisés par l'intervenant, Aide individuelle lors des exercices

Attestation : Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Voir Aussi :



Détail du programme :
PRESENTATION DE L'ARCHITECTURE J2EE
- Relations entre les différents éléments de l'architecture J2EE : servlets, JSP & XML, CORBA-RMI, EJB
- Position de WebSphere par rapport à cette architecture
- Parallèle avec les autres serveur d'application Web
PRESENTATION DE LA SPECIFICATION DES EJB
- Notion de composant
- Objectifs et principes des EJB
- Les différents types d'EJB
PRESENTATION DU MODULE EJB DE WSAD
- Notions de groupes d'EJB et de serveurs d'EJB
- Assistants à la création des EJB
- Tâches automatisées par WSAD
- WebSphere Test Environment
- Exécuter un EJB
- Tester un EJB avec le client généré par WSAD
- Déboguer un EJB
- Bean d'accès
EJB SESSION
- EJB Session Stateless
- EJB Session Stateful
- Choix entre Stateless et Stateful
- Cycle de vie
- Pools d'EJB
- Mécanisme de passivation et d'activation
EJB ENTITY
- Entity Bean CMP (Container-Managed Persistence)
- Entity Bean BMP (Bean-Managed Persistence)
- Choix entre CMP et BMP
- Cycles de vie
- Problématique du mapping objet-relationnel
- Les solutions de mapping des Entity Beans CMP avec WSAD :
génération de tables
récupération de tables
- Création de finder
finder standard
finder personnalisé
- Associations entre EntityBeans
DEVELOPPEMENT DE LA PARTIE CLIENTE
- Le modèle MVC
Model, Vue, Contrôleur )
- Comment accéder aux EJB:
accès direct
bean d'accès
utilisation d'un EJB Session comme façade d'un EJB Entity
GESTION DES TRANSACTIONS
- Présentation de JTA et JTS
- Attributs transactionnels et descripteur de déploiement
- Pilotage des transactions :
par le conteneur
par le bean
par l'application cliente
ASPECTS AVANCES
- Déploiement des EJB dans WebSphere
- Sécurité
- Gestion des exceptions
- Héritage et EJB
- Conception des EJB




Pour contacter notre pôle formation : 02 51 83 03 00 ou formation@gconsept.com

Nantes - Rennes - Niort - Angers - Brest - Toulouse - Paris - Bordeaux - Le Mans - Caen


 
Notre catalogue de formations
<p>
Qualité
Systèmes Windows
Systèmes
Systèmes Windows
Systèmes Linux
Réseaux
Télécoms
Développement
Base de données
Management
Planification
Systèmes
Multimédia
CAO-DAO

Ignorer les liens de navigation.