Final draft del JSR 303, Bean Validation
miércoles, marzo 26, 2008 at 9:04AM A menudo sucede que al desarrollar una aplicación web la lógica de validación de los datos se encuentra parcial o totalmente replicada en la capa de presentación, en la capa de lógica de negocio e incluso en la capa de persistencia. El propósito de esta especificación es definir una serie de meta información (las anotaciones sería la forma más común que tomaría esta meta información) que definan las restricciones de cada campo de un bean.
Dicha meta información estaría disponible para todas las capas de la aplicación y subsanaría en parte el problema de la duplicación de la lógica de validación. Hace unos días se ha publicado la versión "final draft" de dicha especificación, a la cual podéis acceder aquí.
j2ee 