Académique Documents
Professionnel Documents
Culture Documents
Plugin Validator de Struts
Plugin Validator de Struts
Introduction
Plugin Validator fournit la fonctionnalit pour valider les donnes de formulaire. Il peut tre utilis pour valider les donnes sur le navigateur de l'utilisateur, ainsi que sur le ct serveur. Struts met les JavaScripts et il peut tre utilis pour valider les donnes de formulaire sur le navigateur du client. Il fournit un Interface simple de validation pour soulager les difficults associs la validation des donnes de traitement, permettant de vous concentrer sur le code de validation et non sur les mcanismes de capture de donnes et de raffichage des donnes incompltes ou invalides.
Utilisation
Plugin Validator utilise deux fichiers de configuration XML pour dterminer les routines de validation qui doivent tre installs et comment ils devraient tre applique pour une application donne. Le premier fichier de configuration, validator-rules.xml, dclare les routines de validation qui doivent tre attaches au Framework et fournit des noms logiques pour chacune des validatiors. Le fichier de validator-rules.xml dfinit galement du ct client un code JavaScript pour chaque routine de validation. Donc Plugin Validator peut tre configur pour envoyer du code JavaScript dans le navigateur afin que les validations soient ralises sur le ct client ainsi que sur le ct serveur. Le deuxime fichier de configuration, validation.xml, dfinit les routines de validation qui devraient tre appliqus quel Bean. Les dfinitions de ce fichier utilisent les noms logiques des Beans du formulaire partir du fichier struts-config.xml avec les noms logiques de routines de validation du fichier de validator-rules.xml pour lier les deux ensembles. Lutilisation du Framework de Validation implique l'activation du plug-in Validator, la configuration des deux fichiers de configuration de Validator, et la cration de Beans de formulaire adquats
Structure de validator-rule.xml
Ce fichier XML est aliment par des collections prdfinies de validations les plus utilises comme lobligation, longueur minimum et maximum, validation de dates, email, etc
Structure de validation.xml
Ce fichier XML dfinit quels routine de validation (dclares dans le fichier prcdent) appliquer pour chaque Form Bean.