Validación de entidades Java | el holgazán

domingo 27 de abril de 2008

Validación de entidades Java

JaValid es un framework que facilita la validación de objetos de dominio utilizando para ello anotaciones Java: @NotNull, @NotEmpty, @MinLength (length=4), etc. (ver anotaciones disponibles).
De esta manera, se puede invocar al validador en cualquier momento y éste devolverá la lista de mensajes de validación correspondiente.
El framework tiene conversores de mensajes de validación para JSF y para Spring.

Ver ejemplo básico.

También permite crear grupos de validación, de manera que al validar se le pueda pedir que realice sólo las validaciones que correspondan al grupo. Esto es útil por ejemplo para validaciones en la creación, que pueden ser diferentes a las que se realicen en la modificación o en otras operaciones.

Ver ejemplo con grupos.