Imposible procesar la plantilla:FreemarkerTemplate: poll/activa.html Page: poll/activa.html. Expression poll is undefined on line 7, column 8 in default/poll/activa.html.

Destacados Agenda

Más eventos |

(1)

Final draft del JSR 303, Bean Validation

26/03/2008 09:24 abraham

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í.

Volver a actualidad

Etiquetas: j2ee, JSR

Comentarios: 3

  • ecamacho 26/03/2008 19:34

    Vaya que hacía falta algo así. Que bueno es ver que la gente trabajando en la especificación son gente de la comunidad de desarrolladores web como Geert Bevin y Matt Raible. Por lo que veo tomaron el ejemplo de Hibernate Validations de usar anotaciones para todo, lo que no explican es como traducir eso a validaciones javascript como lo hace commons-validator.

  • Anónimo 29/03/2008 19:04

    Algo asi como propone usando GRAILS ?

    class Usuario {
    String nombre
    String email
    static constraints = {
    nombre(size:3..50)
    email(email:true)
    }

    }

  • Anónimo 31/03/2008 19:40

    dicen que debe permitir XML tambien, que seria mas util en situaciones como cuando tengo una clase Persona, y en unas situaciones quiero restringir la edad de la persona, y en otras situaciones no. Con anotaciones hay solo una manera de validarla!

Escribe tu comentario

Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano