Booster des Talents IT

Formation EJB

A l'issue de la formation, vous maîtriserez le développement d’EJB et leur intégration dans une application d’entreprise.
Prixà partir de
2490 €HT
RéférenceAF1556
Durée5 jours
Public Chefs de Projet, Développeurs, Ingénieurs
PrérequisJava ou Java Perfectionnement
TP50%

Plan de Formation EJB

Introduction à JEE 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

Historique et objectifs
Services du conteneur
Les 3 types : 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
Interface et implémentation (@Stateless)
Cycle de vie
Multithreading et Pool de l’architecture
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
Comparaison Stateless – Statefull
@Statefull
Les EJB Statefull dans les architectures cluster

EJB Entité

Présentation du nouveau modèle de persistence
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
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

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
Web Services
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

Nos autres formations Développement Objet/Java

AF10127Formation JavaFX en Intra/Cours Particulier4 jours2190 €HT
AF10123Formation Java ME en Intra/Cours Particulier4 jours2000 €HT
AF10101Formation EJB3 10 sessions prévues4 jours2000 €HT
AF1986Formation CORBA 5 sessions prévues4 jours1990 €HT
AF1556Formation EJB en Intra/Cours Particulier5 jours2490 €HT
Vous pouvez également être intéressé par des formations Conception, EJB, Enterprise java beans, Java ou par les formations de notre filière Développement Objet/Java
Prixà partir de
2490 €HT
RéférenceAF1556
Durée5 jours
Public Chefs de Projet, Développeurs, Ingénieurs
PrérequisJava ou Java Perfectionnement
Travaux pratiques50%