Hello
JSF : Java Server Faces
Mickaël BARON - 2007 (Rév. Mai 2011) mailto:baron.mickael@gmail.com ou mailto:baron@ensma.fr
Licence
Creative Commons
Contrat Paternité Partage des Conditions Initiales à l'Identique
2.0 France
keulkeul.blogspot.com
http://creativecommons.org/licenses/by-sa/2.0/fr
JSF - M. Baron - Page 2
Déroulement du cours JSF Pédagogie du cours
Illustration avec de nombreux exemples Des bulles d’aide tout au long du cours Ceci est une alerte Ceci est une astuce
Pré-requis
Connaissance de Java Connaissance des fondements du WEB (HTML, HTTP) Connaissance des technologies « fondatrices » de Java EE (Servlet, JSP, balises personnalisées)
Structuration du cours keulkeul.blogspot.com Démarrage par les bases de JSF (Bean et Navigation) Pour chaque nouveau concept introduit, le présenter en détail Terminer par des concepts plus complexes
Remerciements
Developpez.com [djo.mos pour ses commentaires]JSF - M. Baron - Page
3
Introduction : qu’est-ce-que c’est ... Java Server Faces 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 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 keulkeul.blogspot.com 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, …) JSF - M. Baron - Page
4
Introduction : meilleur que Struts, les avantages … Possibilité de créer de nouveaux composants
JSF permet de combiner plusieurs composants pour aboutir à un composant plus complexe
Support différentes technologies d’affichage
JSF ne se limite pas à l’HTML (XUL, Flash, …)