JEE 5 – JSF partie 2 F.Pfister

Slides:



Advertisements
Présentations similaires
JEE 5 - JSF F.Pfister 2 institut eerie Les technologies du web Servlets JSP MVC Model 1 : servlets + JSP MVC Model.
Advertisements

Connexité.
Abes agence bibliographique de l’enseignement supérieur Les scripts.
Introduction à l’Algorithmique
1 Bonjour, je me nomme Urbain Lopez, Analyste-informaticienne chez Microsoft Canada Bienvenue sur ce didacticiel Tutoriel audio en ligne Pour word 2003.
Proposition de solution – Validation de la structure des tables de la HDB Groupe Bases de Données : JM. Rochat – J.Guyot – J.Chinkumo. 27 novembre 2002.
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
Les fonctions de XPath et XSLT
Exercice °1 Les caractéristiques principales de la description d’un processus: Identifier les étapes de début et de fin des processus: Cet aspect est conventionnel,
Fabrication Assistée par Ordinateur
1 Installation Linstallation doit se faire à partir du fichier disponible sur le site web :
Premiers pas avec NetOp School Novembre 2008 Formations NetOp School –- ©2008 J. Buvat – Tous droits réservés – Page n° 1 Initiation à la.
Tiré du cours de Richard Grin
FLSI602 Génie Informatique et Réseaux
Le 19 mars 2009 Caisse dAssurance Maladie de Seine et Marne en partenariat avec la CRAMIF Les matins de la Prévention Comprendre la gestion de la Déclaration.
SOUS-TRAITANCE POWERPOINT
JSF 2 Maxime Lefrançois Adapté du cours de Michel Buffa et Richard Grin.
Gestion Informatisée du Brevet Informatique & Internet
DIDACTIQUE SAISIE DES NOTES 1 1-Choisir la classe à saisir.
1 Statistiques Séance 5 – 9 Nov Résumé séance précédente Lécart-type σ ou s. Comment le calculer? Les propriétés numériques de la courbe normale.
Cours n°3 Les formulaires
Initiation au système d’information et aux bases de données
Initiation au système d’information et aux bases de données
Net-entreprises Attestation de reprise à temps partiel thérapeutique Accident du Travail.
Aide-mémoire – FORMULAIRE Web DA/DT
JAVA SERVER FACES (JSF)
Architectures NTiers Paradigme MVC
Struts 1 & 2 Tlohi ibtissam Tabit boutaina Ilias bouras
JAVASERVER FACES Un framework Java pour le développement Web.
Les séquences pédagogiques en électronique
MONITEUR AIDE MEMOIRE TELEPHONE Modèle 4020 Premium.
Initiation aux bases de données et à la programmation événementielle
Automates Programmables Industriels Automates Programmables
Normandy JUG Présentation de JSF.
Projet JAVA EE Approfondi
Méthode des k plus proches voisins
Comment entrer les notes sur PRONOTE CLIENT ?
Outils pour la modélisation des systèmes distribués
SYSTEMES D’INFORMATION
CHAINE DE CARACTERES : Définition :
Structures de données IFT Abder Alikacem La classe string Département dinformatique et de génie logiciel Édition Septembre 2009 Département dinformatique.
GPA789 Analyse et conception orientées objet 1 Professeur: Tony Wong, Ph.D., ing. Chapitre 6 Correspondance UML et C++
Institut Supérieur des Etudes Technologiques de Djerba Exposé du Traitement de Données Réalisé par: Khalifa Marwa Magroun Amira Jawadi Souad L2MDW.
Diffusion Nationale TOULOUSE –déc STSWEB Gestion des campagnes Présentation générale.
Adaptée du cours de Richard Grin
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI Jean-Jacques DUMÉRY -1-
Processus d'un projet F.Pfister
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Chapitre 4 - Les frameworks Struts et JSF
1212 Entrée et sortie de fichiers Objectifs À la fin de ce cours, vous serez capables de : • Lire à partir de la console • Écrire sur la console.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Animateur : Med HAIJOUBI
Prélude 7 ERP Module Supply Chain Initiation au travail en réseau
Création d’une application complète
PHP 5° PARTIE : LES COOKIES
Menu Structure : Divisions Diffusion Nationale TOULOUSE – Décembre 2008 Structure et Services « STS » Menu Structures : Divisions.
Annexe 2 entêtes HTTP et cookies. Accéder aux objets requêtes et réponses Ces objets sont disponibles dans les classes clé depuis la méthode awake les.
Currency Converter LOG530 - Été 2012 Michaël Groulx Sylvain Michaud Antoine Morin Guillaume Sigouin 31 juillet 2012.
Présentation du framework JSF (Java Server Faces) dans le modèle événementiel MVCII
Tableur 1.Concept : Un tableur permet de manipuler des données, de le présenter, de les trier et d'effectuer automatiquement des calculs sur des nombres.
Saisie des questionnaires. Saisie des questionnaires : la saisie peut débuter en cliquant avec la souris dans une case.
JM Berger – RTE Software Présentation Technique – Copyright 2003 Présentation de
Philippe Gandy – 10 novembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
La page de connexion permet également de créer un compte (limite le nombre de clicks) Si le compte existe déjà, un message d'alerte invite à saisir une.
ETM IBN ROCHD Présenté par : Mlle KHETTAR Lamia & Mlle AIT SAADA Kahina Novembre 2012.
Abes agence bibliographique de l’enseignement supérieur Les scripts.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Transcription de la présentation:

JEE 5 – JSF partie 2 F.Pfister

2 institut eerie JSF Les convertisseurs Les validateurs

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 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 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 institut eerie JSF: Les convertisseurs standards Les convertisseurs standard de JSF ConvertNumber utilise le convertisseur javax.faces.Number

7 institut eerie ConvertNumber

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

9 institut eerie ConvertDateTime

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 institut eerie Tags validateurs

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

13 institut eerie Validateur personnalisé

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