La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

JEE 5 – JSF partie 2 F.Pfister

Présentations similaires


Présentation au sujet: "JEE 5 – JSF partie 2 F.Pfister"— Transcription de la présentation:

1 JEE 5 – JSF partie 2 F.Pfister

2 2 institut eerie JSF Les convertisseurs Les validateurs

3 3 institut eerie Les convertisseurs Les conversions de données sont toujours nécessaires, par exemple: format de dates Jsf fournit, en standard, les mécanismes Le cycle de vie conduit à ces étapes: La valeur saisie est la « request value » La valeur est stockée dans le composant: c'est la « submitted value » La valeur convertie est dénommée « local value » Il reste à valider cette donnée convertie

4 4 institut eerie Les convertisseurs standard Les données saisies sont des chaînes Il convient de les convertir en types Les convertisseurs fournis sont BigDecimalConverter BigIntegerConverter BooleanConverter ByteConverter CharacterConverter DateTimeConverter DoubleConverter FloatConverter IntegerConverter LongConverter NumberConverter ShortConverter

5 5 institut eerie Les convertisseurs Les valeurs numériques sont converties automatiquement Pour les dates, il faut indiquer le convertisseur choisi Il est possible de créer ses propres convertisseurs

6 6 institut eerie JSF: Les convertisseurs standards Les convertisseurs standard de JSF ConvertNumber utilise le convertisseur javax.faces.Number

7 7 institut eerie ConvertNumber

8 8 institut eerie JSF: Les convertisseurs standards Les convertisseurs standard de JSF ConvertDateTime utilise le convertisseur javax.faces.DateTime

9 9 institut eerie ConvertDateTime

10 10 institut eerie Les classes de validation validation sur une plage de données LongRangeValidator DoubleRangeValidator validation de la taille d'une chaîne de caractères LengthValidator les tags correspondants sont validateDoubleRange validateLongRange validateLength

11 11 institut eerie Tags validateurs

12 12 institut eerie Validation Dans certains cas, il faut empêcher la validation Attribut immediate à true

13 13 institut eerie Validateur personnalisé

14 14 institut eerie Validateur personnalisé Le validateur doit être déclaré dans la config Le message doit être placé dans le bundle


Télécharger ppt "JEE 5 – JSF partie 2 F.Pfister"

Présentations similaires


Annonces Google