juin
2006
Lors de la rédaction de mon tutoriel sur les annotations, j’ai bien entendu consulté plusieurs articles sur le sujet. Parmis ceux-ci, le plus intéressant est sans aucun doute celui de Anders Holmgren, publié en mars 2005 sur le site de Sun, et traitant de la possibilité d’ajouter des contraintes de validation sur les propriétés d’un bean en utilisant seulement des annotations : Using Annotations to add Validity Constraints to JavaBeans Properties (en anglais bien sûr).
Je vous conseille fortement d’y jeter un coup d’oeil…
Tout cela pour dire que je me suis mis en tête de développer une librairie basique pour la validation de formulaire web dans une application J2EE, à la manière du plugin Validator de Struts, mais qui utiliserait les Annotations de Java 5.0.
Pour le moment, je vois trois principaux modules dans cette librairie :
- Un module qui se chargera de valider les différentes propriétés en fonction de leurs contraintes.
- Un module utilisant APT afin d’effectuer des vérifications lors de la compilation des beans.
- Un module permettant de générer des formulaires HTML dans une page JSP (via des taglibs).
Cela me permet de mettre en pratique les notions présentées dans mes tutoriels au sein d’une librairie complète… Je vais donc profiter de ce blog pour vous faire part de mon avancement dans ce projet…
Tutoriels
Discussions
- Définition exacte de @Override
- Classes, méthodes private
- [ fuite ] memoire
- Recuperation du nom des parametres
- L'apparition du mot-clé const est-il prévu dans une version à venir du JDK?
- Difference de performances Unix/Windows d'un programme?
- [REFLEXION] Connaitre toutes les classes qui implémentent une interface
- jre 1.5, tomcat 6.0 et multi processeurs
- Possibilité d'accéder au type générique en runtime