2009-06-21 27 views
5

Estoy un poco atrapado en esta decisión. Mi proyecto ya utiliza la integración de Spring y Spring Blazeds, pero no creo que haya una verdadera interfaz web (HTML). Tengo una experiencia limitada con Spring MVC y los validadores de Spring que están bien, pero he leído comentarios de personas que sugieren no usar validadores Spring fuera de Spring MVC. ¿Qué marco de validación recomendaría en base a su experiencia personal?¿Qué biblioteca de validación java debo usar?

Respuesta

10

"..., pero he leído comentarios de personas que sugieren no utilizar validadores de primavera fuera Spring MVC ..."

que me gustaría ver esas citas. He usado Spring DataBinding API fuera de Spring MVC, y es excelente. Yo diría que la crítica es infundada.

Apache Commons Validator es una alternativa, pero aún así recomendaría Spring's DataBinder primero. Especialmente si ya está usando Spring. El beneficio de cambiar a cualquier otra cosa está más que compensado por el costo de otra dependencia más.

2

Puede probar Hibernate Validator que de hecho es la implementación de referencia para JSR 303: Validación de frijol. Por cierto, todavía está en beta.

Cuestiones relacionadas