Question

J'utilise Java pour le développement côté client avec Swing. J'aime Swing; Je crois que c'est l'un des meilleurs frameworks d'interface graphique. Ce qui me manque, cependant, c'est le support de la validation déclarative. Comme cet extrait de XForms.

Connaissez-vous une bibliothèque qui permette de valider la saisie de données dans des formulaires de manière déclarative, et non en écrivant de mauvais écouteurs de documents de validation pour chaque composant?

Était-ce utile?

La solution

Vous pouvez essayer l'une des implémentations de la Validation du bean JSR 303 . Je ne pense pas qu'il soit encore finalisé, mais il y a quelques implémentations comme Hibernate Validator et Validation Agimatec . Je n'ai pas essayé non plus, mais la lecture d'exemples d'utilisation de la validation de bean semble prometteuse. Voici un interview avec la fiche technique. Ce que j'aime le plus dans cette proposition est que les règles de validation peuvent être réutilisées dans différentes couches et avec différents cadres. Vous pouvez choisir entre les annotations et XML pour effectuer la "déclaration".

Enfin, vous voudrez peut-être consulter Swing Java Builders , qui fournit un moyen déclaratif de définir IHM, validation et liaison de données avec Swing.

Autres conseils

Vous pouvez consulter ma tentative de création d'un générateur d'interface graphique Swing utilisant la validation JSR303 avec Hibernate Validator: http://code.google.com/p/swing-formbuilder/

Vous n’avez qu’écrire une fois des modèles de validation laids. Vous pouvez les utiliser de manière "déclarative". Les bibliothèques Swing réellement utiles sont une question plus difficile.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top