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 :Installation et configuration de JSF Configuration du fichier web.xml : <web-app ...> <display-name>WebStore</display-name> <description>Evolution MM WebStore</description> <context-param> <param-name>javax.faces.DEFAULT_SUFFIX</param-name> <param-value>.xhtml</param-value> </context-param> <servlet> <!-- Faces Servlet --> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup> 1 </load-on-startup> </servlet> <servlet-mapping> <!-- Faces Servlet Mapping --> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <!-- . . . --> </web-app> Dominique LIARD - 2006 .. 2018 Notes:
Notez que le contrôleur répondra ici à toutes les requêtes se terminant par .jsf. Bien entendu, vous pouvez changer d'extension et il n'est d'ailleurs pas rare de trouver .faces (ou .jsf) sur certains développements.
Notez aussi que les fichiers de vues (nous allons y revenir doivent avoir une extension définie au démarrage de l'application. Ici, nous avons choisit d'utiliser l'extension .xhtml.
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 :