FORMATIONS / INFORMATIQUE / Langage / Développement / 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. VERTEGO / HÔTEL D’ENTREPRISES « LES ALLÉES » 26 Avenue des Lilas / 64062 PAU Cedex 9 Tél. : +33 (0)5 59 14 62 62 [email protected] / www.vertego.fr