stringtranslate.com

Validación de Bean

Bean Validation define un modelo de metadatos y una API para la validación de JavaBean . La fuente de metadatos son las anotaciones , con la capacidad de anular y ampliar los metadatos mediante el uso de descriptores de validación XML .

Originalmente definida como parte de Java EE , la versión 2 pretende funcionar también en aplicaciones Java SE .

Java Bean Validation (JSR 303) se originó como un marco de trabajo que fue aprobado por el JCP el 16 de noviembre de 2009 y aceptado como parte de la especificación Java EE 6. El equipo de Hibernate proporciona con Hibernate Validator la implementación de referencia de Bean Validation y también creó el Bean Validation TCK que cualquier implementación de JSR 303 debe aprobar.

Versión actual

La validación de Bean 2.0 está definida por JSR 380, aprobada el 31 de julio de 2017. Esta versión principal aprovecha las características del lenguaje Java 8 que son muy útiles para los fines de la validación de Bean. Por lo tanto, Java 8 es la versión mínima de Java.

Otros cambios incluyen:

Versión anterior

Bean Validation 1.1 (JSR 349) mejora la versión inicial 1.0 (JSR 303). Entre los cambios significativos [1] se incluyen:

El lanzamiento final de la especificación 1.1 se produjo el 24 de mayo de 2013.

Referencias

  1. ^ Emmanuel, Bernard. "Objetivos de Bean Validation 1.1". Red Hat, Inc. Recuperado el 17 de agosto de 2014 .

Lectura adicional