-
Filière :
Développement logiciel
-
Sous-filière :
Java & XML
-
Référence
JE-EJB
-
Durée
2 jours (14 h)
-
Prix par personne HT
Sur demande
Objectifs pédagogiques
- Développer des composants métier EJB3
- Connaître et assimiler les concepts d’un conteneur EJB3
- Mettre en oeuvre les différentes types d’EJB : session stateless, session stateful, entity, et message
- Déjouer les pièges de la programmation distribuée
- Connaître les bons designs architecturaux
Public cible
- Architectes
- Chefs de projets
- Ingénieurs
- Consultants
- Développeurs
Pré-requis
Pratique de JPA (Java Persistance API)
Bonne pratique des applications web avec Java (Servlet/JSP)
Bonne pratique de Java
Programme de la formation
Java Entreprise Edition
- Les 6 niveaux d’une architecture moderne
- Architecture générale
- Java EE et le modèle MVC
- Rôles des EJB
- Les différents types d’EJB
- EJB Session (Statefull, Stateless)
- EJB Entity
- EJB Message
- Conteneur d’EJB
- Architectures de déploiement
- RMI / IIOP
- Java EE : historique
- Les serveurs Java EE
Session Bean
- Les EJB Session
- Interfaces d’un EJB
- Les annotations
- Interfaces locales et distantes
- Déploiement
- Eclipse et WTP pour le développement
Interagir avec des EJB Session
- Principe d’appel à un EJB avec JNDI
- EJB et WebServices
- EJB Session Stateful
- Notions avancées
- SessionContext
- Callbacks
- Intercepteurs
- Timer
Rappels JPA (Java Persistence API)
- Présentation et concepts
- JPA et les serveurs d’applications
- Bases du mapping objet-relationnel
- Développer et tester une entité (EJB Entity)
Gestion des transactions
- Transactions gérées par le conteneur
- Transactions gérées par le bean
- Gestion des accès concurrents
Sécurité
- Sécurité dans Java EE
- Sécurisation des EJB 3
Message-Driven Bean
- Présentation des EJB Message
- Java Message Service (JMS)
- Développement d’un Message Bean
- Types de messages
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le