Les exemples JavaServer Faces (JSF) 2.0 font la démonstration de trois nouvelles fonctions ajoutées à JSF 2.0 : Ajax, les canevas (templating) et les composants composites. Les exemples illustrent la création, le traitement et le rendu de demandes Ajax ; ils montrent également comment utiliser des canevas (templates) pour donner une présentation standard à une application et des composants composites pour créer des composants réutilisables et complets, avec leurs propres convertisseurs, valideurs, rendeurs et écouteurs.
15 minutes
Téléchargez les fichiers des exemples JavaServer Faces 2.0 depuis un site de téléchargement de produits. Effectuez les étapes suivantes :
L'utilisation d'Ajax dans votre application vous évite d'avoir à traiter et à rendre l'intégralité de la vue d'une page pour une action particulière. Grâce à la balise f:ajax, vous pouvez mettre à jour des composants spécifiques en utilisant une demande Ajax pour traiter et rendre uniquement la partie nécessaire d'une vue.
L'emploi de canevas (ou "templating") est utile aux applications qui ont un flux commun ; par exemple, un en-tête et un pied de page communs à toutes les pages affichées. L'utilisation de canevas vous permet de modifier facilement le contenu de vos pages tout en conservant la même présentation générale. Les composants composites vous permettent d'empaqueter des composants JSF avec leurs propres convertisseurs, valideurs, rendeurs et écouteurs comme un seul et même composant réutilisable. Ce module vous montre comment utiliser des canevas et des composants composites dans une application.