Date et heure de dépôt : 12/03/2015 15:48:08
Formation négociée : 12718
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Durée 3 jours
Tarif 1190 € HT
Java Server Faces permet de structurer et simplifier le développement d'applications web JavaEE importantes. Cette formation en présente les aspects essentiels. Le cours est basé sur la version 2.X du framework.
Les concepts de JSF
Avant de commencer à utiliser JSF, il est important de comprendre les concepts qui y sont associés.
Le modèle MVC2
Le modèle événementiel de JSF
La servlet FacesServlet
Le fichier facesconfig.xml
Les ressources bundle
Les composants standard
Présentation des différents composants fournis avec JSF.
Les différentes familles de balises
Utilisation du langage Unified EL avec JSF
Cycle de traitement d'une requête
Analyse du fonctionnement de JSF lors de l'envoi d'une requête.
Les différents éléments appelés
Utilisation de JavaBean dans JSF
Présentation des différents types de Beans qui peuvent être utilisés avec JSF.
Rappel sur les JavaBeans
Déclaration d'un Bean pour une application (Manageg bean)
Les Backing Beans
La navigation entre pages
Présentation du modèle qui permet de définir les enchainements d'appels entre les différentes pages d'une application.
Définition des règles de navigation
Navigation statique et dynamique
Conversion et validation de données
Présentation des possibilités offertes pour améliorer la gestion des données saisies par l'utilisateur.
Le processus de conversion et de validation
Utilisation de la conversion standard
Utilisation de la validation standard
Créer ses propres valideurs et convertisseurs
Les événements JSF
Présentation des différents événements rencontrés avec JSF et présentation de leur utilisation.
Cycle de vie des événements
Les types d'événements
Les balises d'écoute d'événements
Création de composants personnalisés
Présentation de la mise au point de composants personnalisés.
Les classes permettant de créer des composants
Encodage et décodage
Les librairies complémentaires
Présentation d'extensions existantes pour JSF.
Présentation de certaines librairies
La librairie Apache Tomahawk
Ce cours s'adresse aux développeurs, architectes ou chefs de projet, connaissant déjà bien Java et souhaitant apprendre à mettre en place des applications Web Java à l'aide du Framework JS
javva , JSF , MVC , famework