Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Java JEE

LD-040  JEE DEVELOPPEMENT D’EJB |  5 jours


01/. Pourquoi les EJB

Historique ; Architectures multitiers distribuées ; Composants Stateful ou Stateless ; Modèle MVC avec http.

02/. JEE Moderne

Web Profile ; EJB 3 ; CDI.

03/. Bases de l'administration JBoss

Les Objectifs de JBoss 7 ; Installation de JBOSS.

04/. Les EJB3

Le modèle EJB ; Distribution des EJB ; L'architecture EJB 3 ; Pooling.

05/. Les Sessions EJB

EJB Stateful ; EJB Stateless; EJB Singleton; EJB Message-Driven.



06/. Les outils associés aux Sessions EJB

Appel Remote ; Les Intercepteurs ; Programmation Asynchrone ; Timers.

07/. Le modèle de Sécurité

Configuration de Serveur ; Authentification et Autorisations ; Limite des spécifications ; Definition du Realm ; Configuration de web.xml ; User & Roles ; Autorisations par classes ou méthodes.

08/. Les Entity Beans et JPA

Présentation de Hibernate ; Configuration des Datasources ; Configuration de persistence.xml ; Les Entity ; Relations entre objets ; Relations avec des Collections ; Gestion des transactions ; Gestion du Cache.

09/. Intégration

Context and Dependency Injection ; Intégration du web avec JSF ; Intégration des Web Services avec JAX-RS.

10/. Les Tests

Tests unitaires ; Tests fonctionnels avec Arquillian ; Test de montée en charge avec Gatling.



Public
Ce cours est destiné aux développeurs maîtrisant le langage Java qui souhaitent comprendre les mécanismes des EJB.

Objectifs
Apprendre à créer des composants EJB, les assembler dans des applications. Créer des applications d'entreprise, définir plusieurs couches logicielles, utiliser des spécifications, tester son application, comprendre et utiliser les bonnes pratiques et apprendre à définir une architecture performante.

Prérequis
La connaissance du langage JAVA est obligatoire.

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION