ContenuTarifs: A distance ou présentiel: 2156 euros
Durée : 5 jours Public : Développeurs Java Pré-requis : Maîtrise de Java, connaissance des Servlets et JSP Objectifs : Construire des applications JEE robustes basées sur JSF 2 et JPA 2 Référence : JAV573-F
PROGRAMME:
JSF 2
MVC 2 : présentation du pattern, frameworks disponibles
Présentation de JSF : versions, fonctionnalités, positionnement, implémentations
Mise en place de JSF 2 dans une application web
Cycle de vie d'une requête et présentation de la taglib JSF
Composants graphiques, créations de formulaires
Managed Beans : création, portées, règles de navigation
Validation de formulaires : validateurs JSF, Bean Validation(JSR 303)
Listeners, Intercepteurs
Language EL : présentation, expressions, objets implicites
Internationalisation (i18n) dans une application JSF
JSF / Ajax : composants asynchrones
Facelets : présentation, layouts et composants personnalisés
Intégration JSF / Spring Ioc
Ateliers : Création d'une application complète de gestion intégrant : formulaires, listes avec pagination, i18n, intercepteurs et validations
JPA 2 (Java Persistance API)
Techniques de persistances Java, Mapping objet-relationnel
Intégration de la couche JPA dans une application JEE
Implémentation d'une classe persistante, utilisation d'annotations
Développement : Beans, sérialisation, associations Mapping des classes : id et propriétés, associations (embedded, one-to-one, one-to-many, ...), héritage etc...
Manipulation d'objets persistants
Chargement (techniques de lecture, stratégies : lazy, eager)
Synchronisation avec la base de données (flushing)