Dawan is a training organisation that offers more than 2000 training courses in IT, management, project management and sales in instructor-led live online or on-site trainings. We have 11 centres in France and we have developed partnerships with local structures in Brussels, Luxembourg and Geneva. Our catalogue includes hundreds of topics: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, IA etc. Our courses have been created and designed by in-house trainers who have over 20 years of teaching experience. Constantly renewed, they are adapted to the requirements of our customers and to the evolution of technologies.
The content of this page is not available in English
Tous
Avoir suivi le cours JEE - EJB ou connaissances équivalentes
Obtenir un système d'EJB maintenable et performant - Mettre en place une architecture complète JEE avec JBoss ou Glassfish.
Rappels des spécifications EJB 3: architecture (bean, interfaces, annotations), rôle du conteneur d'objets Le Pattern Chain of Responsability et présentation des intercepteurs (bean, interface, annotations)
Atelier pratique: implémentation du design pattern chain of responsability - introduction aux intercepteurs
Rappel des bases: implémentation, accèsImplémentation d'intercepteurs, changement des configurations par défautTimers services
Atelier pratique: implémentation de plusieurs EJBs Session (stateless/stateful) + intercepteur
Gestion de l'état d'un EJB Entity et accès concurrentsRelations avancées entre entity beans (associations), traitements en cascadeGestion de l'héritage: SINGLE_TABLE, TABLE_PER_CLASS, JOINED EJB-QL (EJB Query Language): présentation, syntaxe et constructions de requêtes
Atelier pratique: Développement d'applications web MVC avec des interractions entre EJBs session et divers Entity beans - utilisation du langage EJB-QL
Définition, Architecture (MOM, modèles de messages), APIs disponibles Panorama des implémentations serveurs Mise en oeuvre d'échanges de message (destination, envoi, réception, récupération par injection)Gestion des transactions
Atelier pratique: Mise en place d'une application à base d'EJB messages, multiples échanges et transactions
Sécurité de l'application: présentation des apis, gestion des utilisateurs et des rôlesSécurisation de l'accès aux interfaces des EJBs EJB et services web, protocoles et clients (statiques/dynamiques, synchrones/asynchrones)EJB2 et EJB3: différences, choix, évolution (migration)
Atelier pratique: Déploiement de services web à base d'EJB3 et écriture de plusieurs clients - sécurité d'une application distribuée
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis
Sources des exercices + Support papier