JSF est un framework de développement d’applications Web en Java permettant de respecter le modèle d’architecture MVC et basé sur des composants côté présentation.
Java Server Faces permet :
Java Server Faces permet :
- Une séparation de la couche présentation des autres couches (MVC).
- Un mapping entre l’HTML et l’objet.
- Un ensemble de composants riches et réutilisables.
- Une liaison simple entre les actions côté client de l’utilisateur (event listener) et le code Java côté serveur.
- Création de nouveaux composants graphiques.
- JSF peut être utilisé pour générer autre chose que du HTML (XUL, XML, WML, …).
Avec JSF il est possible de créer de nouveaux composants, il permet de combiner plusieurs composants pour aboutir à un composant plus complexe. JSF ne se limite pas aux JSP comme technologie d'affichage, il est possible d'utiliser XUL,Facelets, Flash ...
Source : Mickaël BARON
