Pour toute information sur la formation EJB, ou si vous souhaitez obtenir des dates pour d'autres villes (Bordeaux, Bruxelles, Clermont-Ferrand, Dijon, Genève, Grenoble, Lausanne, Luxembourg, Marseille, Montpellier, Nice, Rennes, Rouen, Saint-Etienne, Strasbourg ) contactez nous :
+33 0 811 461 091
mail demande@apollo-formation.com
Souscrivez à notre NewsLetter

Recevoir notre catalogue

Formation EJB

formation , formation , formation

A l’issue de la formation EJB, vous maîtriserez le développement d’EJB et leur intégration dans une application d’entreprise.



Télécharger un devis PDF pour la session : 
Gratuit • Simple • Rapide, en 1 clic


Plan de formation EJB


Introduction à J2EE et aux EJB
- Jee : architecture, services
- serveurs d’applications jee
- Conteneur web et conteneur EJB
- Annotations
- ejb-jar.xml

Service de nommage et JNDI
- Service de nomage (JNDI) : rôle et utilisation
- Configuration JNDI
- Présentation de JBossNS,
- InitialContext()
- Lookup JNDI
- fichier jndi.properties
- ENC

Introduction to EJB
- Historique et objectifs
- Services du conteneur EJB
- Les 3 types d’EJB : Session, Entity et Message Beans
- Dynamic proxy
- Interfaces : Local, Remote
- Les intercepteurs et proxy
- Compatibilité avec la version 2.x

EJB Stateless Session Bean
- Présentation EJB Stateless
- Interface et implémentation (@Stateless)
- Cycle de vie
- Multithreading et Pool d’EJB
- Configuration par annotation ou XML
- Statistiques d’accès à un EJB
- Création d’un webService à partir EJB Session

EJB Statefull Session Bean
- Présentation EJB Statefull ainsi
- Comparaison Stateless – Statefull
- @Statefull
- Les EJB Statefull dans les architectures cluster

EJB Entité
- Présentation du nouveau modèle de persistence des EJB
- Clé primaire simple et composite
- @Entity, @Id, @Generated, @OneToMany
- Requêtage des EJB entité
- Présentation du pattern « injection de dépendance »
- Stratégie de mapping de fetching
- Gestion basique des datasource

Transaction
- Notion de transaction
- Niveau d’isolation
- Annotations pour démarquer les transaction EJB
- Introduction au commit à deux phases (2PC)
- Gestion des exceptions

J2EE Security et JBoss
- API JAAS
- Authentification et Autorisation
- JBoss SX
- Domaine de sécurité Jboss
- Login Module
- login-config.xml, web.xml, jboss.xml
- Sécurité web, Sécurité EJB

EJB : Message Driven Bean
- Introduction middleware MOM
- Queue et Topic
- API JMS : ConnectionFactory, Destination
- MessageProducer, MessageConsumer, Message
- EJB message : contexte d’utilisation et valeur ajoutée
- Concurrent : Spring JMS
- Configuration Jboss Messaging
- Développement EJB Message
- onMessage()

Les intercepteurs EJB
- Présentation de l’architecture des intercepteurs dans les EJB
- Web Services avec les EJB
- Présentation des Web Services J2EE
- Recouvrement d’un EJB ou d’un servlet par un Web Service
- Interopérabilité avec .net

JMX et JBoss Microconteneur
- Historique utilisation JMX our le déploiement services Jboss
- Présentation du nouveau modèle : microconteneur
- Packaging et déploiement de service JBoss (sar)
- Développement de mécanisme interne au système JBoss

Outils J2EE
- Ant, JUnit, Log4j



Cette formation EJB est éligible au titre du DIF.

Informations pratiques


Ref :

  AF1556

durée formation   Durée :

  4 jours

Prix formation   Prix

Inter : 1960 €HT
Intra : 5880 €HT
(session privatisée)

durée formation   Public

• Chefs de Projet • Développeurs • Ingénieurs

pré-requis formation   Pré-Requis:


Télécharger cette formation (PDF)

Qui sommes nous ?


Apollo formation apporte à ses clients une offre en constante évolution de plus de 400 formations professionnelles dans le domaine de la formation Informatique , de la formation Management et de la formation Efficacité Professionnelle pour leurs salariés.

Apollo formation c’est une présence locale dans les principales régions françaises avec 15 agences en France Paris, Lyon, Grenoble, Aix, Marseille, Strasbourg, Toulouse, Bordeaux, Nantes, Lille,... mais également à Genève, Bruxelles, Luxembourg et Montréal.

Nos clients parlent de nous !

"Excellente formation, un plus pour mes futures interventions en clientèle."

J. Carme
Sedit Marianne