Modèle de navigation avec JSF
1. La Navigation entre Facelets avec JSF
La navigation dans une application web consiste à définir l'enchaînement des opérations et le passage de page en page. On distingue deux sortes de navigation. La navigation statique qui consiste à un clic de souris sur un lien qui fait appel à une nouvelle page, sans prise de décision dynamique. La navigation dynamique qui repose sur une décision prise par un contrôleur; celui-ci décide de diriger l'utilisateur vers la page définie par le lien.
- Lors de l'exécution d'une requête dans une application web JSF, les actions peuvent retourner un String qui précise quelle est la prochaine étape à faire ou la vue à afficher.
- On peut aussi, dans un lien au sein d'une Facelet, donner le nom d'une vue à afficher au lieu d'une action à exécuter
- La chaîne renvoyée par l'action ou le lien peut être le nom d'une vue, ou un résultat abstrait (comme "success" success ou "error") qui sera utilisé par le fichier faces-config.xml pour décider de la prochaine vue.
(à suivre ).....
Navigation implicite
...
Présentation du système de navigation de JSF
.....