我们目前正在重构我们的插件API **(JDK 1.4兼容)**,它以jar文件的形式发送给我们的客户(即,不需要有javascripts生成等等)。这是一个非常轻量级的插件,所以我们尽可能多地保留了像Spring这样的依赖瓶子。在这个过程中,我们开始理解需要有一个适当的验证方法,这是由一些验证框架支持的。扼要地说,除了一些例如Commons Validator,Drools和Spring支持之外,我无法在这些行中找到很多选项(与其他开源项目一样)。Java中的验证框架
Drools似乎对我的需求非常复杂。然而,Commons验证器在验证方式上看起来是史前时代。
我不能使用基于注释的验证因为它必须是JDK 1.4,并且希望某些可以外化的东西,因此在更改的情况下不需要再次编译类。
有更好的选择吗?