Cycle de vie Cycle de vie

Le cycle de vie décrit les étapes faites par le contrôleur. Il est possible de tracer dans quelle étape on se trouve pour un traitement donné en activant la log.

Cycle de vie :

images/11RI03.png

Les termes sont en anglais car ils apparaissent tels quels dans la configuration et les logs.

1. Requête

Il s’agit d’une requête HTTP. La requête contient les données nécessaires à JSF pour gérer son cycle de vie. On y retrouve des éléments sur le contexte associé à la requête.

2. Restore View ou Reconstruct Component Tree

À partir de la session, le serveur retrouve le contexte associé à la session et recompose l’arborescence des composants de la page.

3. Apply Request Value

On extrait de la requête HTTP les valeurs des données qui correspondent aux composants. Nous utilisons des convertisseurs pour adapter le format des données qui sont passées sous forme de chaînes de caractères dans la requête. Nous aurons donc des convertisseurs à créer.

4. Perform Validation

Il s’agit d’une phase cruciale : nous utilisons les validateurs enregistrés dans les composants pour valider les données de la page en cours. Il est possible avec JSF2 de valider les données dans les pages avant de soumettre le formulaire. Il faut tout de même valider les données côté serveur pour éviter les problèmes.

La validation...

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Architecture
Suivant
Intégration Spring