Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :

Introduction aux JavaServer Faces :Un petit exemple 4/4


Notes:

Ce fichier doit être placé dans le répertoire WEB-INF du WAR de votre application Web. Il fait le lien entre les composants étudiés préalablement. Nous y notons, pour l'heure, principalement deux sections. Premièrement, les règles de navigation, qui indiquent comment nous allons passer d'une page du site à une autre, selon les actions qui seront lancées. Ensuite, les beans qui vont être utilisés par l'application pour contenir les données saisies dans les différents formulaires, y sont décrits.

Revenons sur les règles de navigation. Pour que cela fonctionne, il faut que toute les requêtes de navigation ramène vers une url de type : http://......../Context/quelquechose.jsf. C'est ce qui permettra de déclencher la servlet FacesServlet. C'est pour cette raison, qu'il vous faut démarrer l'application en demande Login.jsf dans le contexte Web adapté. Cependant, dans le fichier de configuration, on utilise bien le nom de la JSP pour savoir d?où l'on vient et l'ou on peut repartir. Pour une même règle de navigation, il peut y avoir plusieurs tags <navigation-case>. Le système sélectionnera la bonne redirection en fonction des actions déclenchées par les appuis sur les boutons de commandes (chaque bouton de commande se voit affecté une action au niveaux des tags <h:commandButton> dans la JSP considérée.

Diapositive précédente Diapositive suivante