Pré-requis : Maîtrise du langage Java, connaissances en JEE (JSF, EJB 3), AJAX
Objectifs : Maîtriser le développement d'applications web avec JBoss Seam
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Taux de retour à l’emploi : Aucune donnée disponible
Référence : JAV509-F
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
2 475,00 CHF HT
JEE : architecture et composants
Apports des frameworks MVC 2
JSF : principes de base, mise en oeuvre
EJB 3 : fonctionnalités, utilisation
JBoss 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 Conversation
Concurrence : 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ès
Utilisation 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
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 22 519 09 66 (prix d'un appel local) ou depuis notre formulaire de contact.