Académique Documents
Professionnel Documents
Culture Documents
Premire approche
Java Studio Creator - Sun WSAD - IBM JBuilder Borland JDevelopper - Oracle
Peut tre cod la main, l'utilisation d'un outil est fortement recommande
Technologie ct serveur oriente interface utilisateur Spare clairement la partie interface de la partie mtier Version 1.0 de Java Server Faces: JSR-127 valide en mars 2004
http://java.sun.com/j2ee/javaserverfaces/
JSF se compose:
commons-digester.jar
commons-collections.jar
commons-logging.jar
Configuration : web.xml
Configuration: faces-config.xml
Dans ce cas:
Backing beans
La liaison des donnes entre le backing bean et la page s'effectue au moyen d'expressions:
<h:inputText value="#{login.nom}"/>
<h:inputText value="#{login["nom"]}"/> <h:inputText value="#{login.['nom']}"/>
Composants graphiques
JSF propose :
un modle pour assurer le rendu du composant pour un type d'application (par exemple HTML)
un modle de gestion des vnements mis par le composant reposant sur le modle des listeners la possibilit d'associer un composant de conversion ou de validation des donnes
12 composants de base
L'implmentation de rfrence propose un seul modle de rendu (HTML) Il est possible d'associer plusieurs modles de rendu
L'association entre un composant et son modle de rendu est ralise dans un RenderKit
Par exemple, un objet de type UISelectOne peut tre rendu par
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
La taglib core
Exemple (1)
Exemple (2)
Exemple (3)