Formation EJB
formation Conception, formation EJB, formation Java
A l’issue de la formation EJB, vous maîtriserez le développement d’EJB et leur intégration dans une application d’entreprise.
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
Vous trouverez d'autres formations en rapport avec cette formation EJB dans notre filière de formation Développement Objet/Java et notre filière de formation Informatique et notre filière de formation Java.
Vous pouvez également trouver des formations Conception, EJB, Java.
Public
Pré-Requis:
