Sunday, October 28, 2007

JSF et Facelets

Pour commencer, je dois avouer que j'adore JSF, peut importe ce qu'on raconte de mal à son égard. J'ai fait la transition l'année dernière de Struts 1.x vers JSF et je dois dire que je ne suis pas deçu. Loin de ça, je suis sous le charme ! Le degré de flexibilité que JSF offre parapport à Struts (et tout autre framework web basé sur les actions) est tout simplement imprésionnant :

  • La possibilité d'utiliser ses propores JavaBeans comme managed beans (pas besoin d'hériter d'une classe particulière par exemple).
  • Le binding via l'expression Language.
  • Le mécanisme du navigation flow : certes basique mais simple et flexible.
  • La simplicité avec laquelle on utilise plusieurs boutons submit dans un seul formulaire, ou encore la récupération de la ligne sélectionnée.
  • Les validators et les converters.
  • etc.
Ajoutons à cela que des composants d'excellente facture n'arretent pas de voir le jour (IceFaces, RcFaces, etc.).

Et pour conclure, il ne faut surtout pas oublier de mentionner la technologie de présentation Facelets qui fait passer JSP au rang de dinausore:
  • rapide et léger.
  • templating
  • création de composants sans la moindre ligne de code Java.
  • etc.
Bref, si JSF vous intéresse et facelets en particulier, vous pouvez consultez ce tutoriel rédigé par mes soins et hébergé dans Développez.com et qui décrit comment démarrer rapidement avec facelets.

Bonne lecture !

No comments: