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.
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.
Bonne lecture !
No comments:
Post a Comment