Projets
Pages enfant
  • 1.9.2 Facelet

Vous regardez une version antérieure (v. /wiki/spaces/PROJ/pages/100663472/1.9.2+Facelet) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 2) afficher la version suivante »

Présentation

Facelet est une technologie JSF permettant de créer des templates (ou modèle) et d'utiliser ces templates dans les vues de l'application.

Le but est de factoriser les éléments communs à un ensemble de pages qu'on déclarera plutôt dans une page unique appelée template. Les pages utilisent alors le template comme structure et y injectent leur contenu spécifique.

Intérêts :

  • Eviter les duplication de code et faciliter son maintien
  • Améliorer la visibilité des pages puisque chaque page ne présentera que ce qui lui est propre
  • Avoir un structuration de page uniforme dans toute l'application

Fonctionnement

Faire un shéma


Pour aller plus loin...

Possibilité de chaîner les templates

Possibilité de créer des composants

  • Aucune étiquette