Framework de validación en Java

Actualmente estamos en el proceso de refactorizar nuestra API de complementos ** (compatible con JDK 1.4) ** que se envía a nuestros clientes en forma de un archivo jar (es decir, no es necesario que se generen javascripts, etc.). Este es un complemento muy liviano, por lo que hemos mantenido alejados tantos frascos dependientes como sea posible como Spring. Durante este proceso, comenzamos a comprender la necesidad de tener una metodología de validación adecuada que sea facilitada por algún Marco de validación. Extrañamente, no pude encontrar muchas opciones en estas líneas (como otros proyectos de código abierto) aparte de algunas comoCommons Validator, Drools y Spring support.

Drools parece ser tan complejo para mis necesidades. Sin embargo, el validador de Commons parece prehistórico en su estilo de validación.

No puedo usar la validación basada en anotaciones porque tiene que ser JDK 1.4 y preferiría algo que pudiera externalizarse, por lo que no sería necesario volver a compilar las clases en caso de cambios.

¿Hay mejores opciones disponibles?

Respuestas a la pregunta(6)

Su respuesta a la pregunta