Accès rapide :
Java Server Faces
Java Server Faces : plan de la formation
Introduction aux JavaServer Faces
Introduction aux JavaServer Faces : Concepts généraux
Introduction aux JavaServer Faces :Concepts généraux
Introduction aux JavaServer Faces : Concepts généraux - MVC
Introduction aux JavaServer Faces : Installation et configuration de JSF
Introduction aux JavaServer Faces :Installation et configuration de JSF
Introduction aux JavaServer Faces : Un petit exemple 1/4
Introduction aux JavaServer Faces : Un petit exemple 2/4
Introduction aux JavaServer Faces : Un petit exemple 3/4
Introduction aux JavaServer Faces : Un petit exemple 4/4
Introduction aux JavaServer Faces : Utilisation des règles de navigation
Introduction aux JavaServer Faces : Utilisation des annotations
Introduction aux JavaServer Faces : Les composants JSF prédéfinis
Introduction aux JavaServer Faces : Le cycle de vie d'une page JSF
La gestion des événements en JSF
La gestion des événements
La gestion des événements : Première technique
La gestion des événements : Retrouver vos données
La gestion des événements : Invocation d'une méthode sur un « Backing Bean »
La gestion des événements :Invocation d'une méthode sur un « Backing Bean »
La validation de formulaire
La validation de formulaire : Saisie obligatoire
La validation de formulaire :Saisie obligatoire
La validation de formulaire : Les composants de validation
La validation de formulaire :Les composants de validation
La validation de formulaire : Validation d'expressions régulières
La validation de formulaire :Validation d'expressions régulières
La validation de formulaire : Contourner la validation
La validation de formulaire : Validation personnalisée
La validation de formulaire :Validation personnalisée
La validation de formulaire : Création d'un composant de validation
La validation de formulaire :Création d'un composant de validation
Liaison de composants aux données
Liaison de composants aux données : Concepts généraux
Liaison de composants aux données :Concepts généraux
Liaison de composants aux données : Utilisation de propriété objet
Liaison de composants aux données : Utilisation de tableau java
Liaison de composants aux données : Utilisation d'une dataTable
Liaison de composants aux données :Utilisation d'une dataTable
Internationalisation d'applications JSF
Internationalisation d'applications JSF : Concepts généraux
Internationalisation d'applications JSF : Information de localisation
Internationalisation d'applications JSF : Les fichiers de ressources
Internationalisation d'applications JSF : La classe java.util.ResourceBundle
Internationalisation d'applications JSF : Liaison d'une JSF à un fichier de ressource
Internationalisation d'applications JSF : Un petit exemple
Internationalisation d'applications JSF : Configuration du fichier faces-config.xml
Mise en uvre de templates pour vos facelets
Mise en uvre de composants JSF personnalisés
Composants JSF personnalisés : concepts généraux
Composants JSF personnalisés : Ecriture de la classe de composant
Composants JSF personnalisés : Ecriture de la classe de tag
Composants JSF personnalisés : Le fichier de configuration
Composants JSF personnalisés : Le fichier de définition de librairie de tags
Composants JSF personnalisés : Utilisation du nouveau composant
Mise en uvre decomposants JSF personnalisés
Composants JSF personnalisés : Liaison aux données
Composants JSF personnalisés : Mise à jour de la classe de tag JSP
Composants JSF personnalisés : Mise à jour du composant JSF
Composants JSF personnalisés : Mise à jour de la tdl
Merci de votre attention Dominique Liard - Infini Software dominique.liard@infini-software.com
Introduction aux JavaServer Faces :Concepts généraux - MVC Le framework JSF implémente un modèle MVC 2 Un unique contrôleur reçoit toutes les requêtes JSF Serveur d'applications Java EE HTML/CSS/JavaScript Presentation Tier : Framework JSF Dominique LIARD - 2006 .. 2018 Notes:
Le contrôleur (unique) : il est implémenté par une servlet fournit dans les jars du framework JSF. Ce contrôleur est plus précisément une servlet (de classe javax.faces.webapp.FacesServlet) : elle doit donc être définie au sein du descripteur de déploiement du WAR (le fameux web.xml). Cette servlet charge de plus le fichier faces-config.xml pour initialiser l'environnement JSF.
Le modèle : il est implémenté par l'intermédiaire de composants Java Beans traditionnels. Ces beans sont pris en charge automatiquement par le framework JSF : pour ce faire ils doivent être configurés (par annotations ou dans le fichier WEB-INF/faces-config.xml). On appelle ces instances des "Managed Beans" ou des"Backing Beans". La session utilisateur est aussi considéré dans le modèle JSF.
Les vues : elles sont réalisées par l'intermédiaire de JSP traditionnelles (dépréciées) ou de facelets auxquelles viennent s'ajouter des librairies de tags JSF ainsi qu'un modèle de liaison de données. Les facelets sont, en quelques sortes, des JSP plus modernes et plus orientées XML.
Diapositive précédente
Diapositive suivante
2024 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :