Formation jsf 2 : approfondissement
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
Développeurs Java Pré-requis :Avoir suivi la formation JSF 2 Initiation ou notions équivalentes Objectifs :Optimiser une application JSF 2 - Coupler JSF 2 avec Spring et JPA Sanction :Attestation de fin de stage mentionnant le résultat des acquis Référence :JAV100218-F Demandeurs d'emploi : Contactez-nous pour connaître les remises Pôle Emploi
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- Diagramme
- Analyse de résultats
- UML
- Modélisation
- Temps
Le programme
Rappels JSF 2
Principe des architectures MVC et MVC 2
Mise en place de JSF 2 dans une application web
Environnement de développement, plugins, serveur d'applications Java EE
Atelier : Présentation de la structure complète d'une application JSF 2
Optimiser le chargement des pages Gestion du chargement des pages
Requêtes asynchrones :
- Communication (objet XMLHttpRequest)
- Envoi / traitement de la réponse
- Tags JSF AJAX / jQuery
Atelier : Implémentation d'actions asynchrones et chargements partiels de données
Coupler JSF 2 et Spring (inversion de contrôle) Présentation de Spring Core (IoC) : intérêt, configuration
Injection de dépendances par Xml ou annotations
Récupération du contexte et injection de beans
Atelier : Couplage de JSF 2 avec Spring
Réaliser un mapping des données (JPA) Techniques de persistances Java, Mapping objet-relationnel
JPA : présentation, versions (1.0 vs 2.0), frameworks existants (Hibernate, EclipseLink, EJB)
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)
Cascade de persistance (écriture)
Requêtes (JPQL) : interrogations, prédications, projections, jointures
Transactions et concurrence
Techniques de verrouillage
Ateliers : Mise en place d'une couche d'accès aux données complète dans une application web JSF 2
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation jsf 2 : approfondissement