Développeurs Java
The content of this page is not available in English
Maîtrise du langage Java, connaissances en JEE (JSF, EJB 3), AJAX
Maîtriser le développement d'applications web avec JBoss Seam.
JEE: architecture et composantsApports des frameworks MVC 2 JSF: principes de base, mise en oeuvreEJB 3: fonctionnalités, utilisationJBoss Seam: présentation, apports et architecture Environnement de développement (Eclipse/SeamGen)
Atelier pratique: Installation de l'environnement - Multiples rappels JSF, EJB3/JPA - Premier exemple Seam
Intégration de composants: Facelets,Seam JSF components,...Cycle de vie des composants Seam Validation des entrées Filtres de requêtes Bijection et injection de dépendances Gestion des processus métiers Gestion des PageFlows (jPDL/Drools, Eclise IDE, retours)Expression de tests: the SeamTest class, the embedded runtime Empaquettage et déploiement
Atelier pratique: Mise en oeuvre de Seam dans une application - utilisation de jPDL pour la navigation
EJB 3 Stateless vs Stateful: fonctionnalités, performances Scope ConversationConcurrence: contextes, gestion, exceptions Définition de Workspace
Atelier pratique: Utilisation de workspaces
API's de persistance JEE EJB Entity/JPA, Hibernate Transactions et concurrence d'accèsUtilisation de cache
Atelier pratique: Construction d'une couche d'accès aux données
Utilisation de Seam sans les EJB (Seam POJO)JavaScript/Ajax et Seam Remoting Internationalisation (i18n)Sécurité dans une application Seam
Atelier pratique: application de concepts avancée: ajax, i18n
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