【发布时间】:2009-02-24 06:40:42
【问题描述】:
我们目前正在重构我们的插件 API**(JDK 1.4 兼容)**,它以 jar 文件的形式发送给我们的客户(即,不需要生成 javascript 等等) )。这是一个非常轻量级的插件,因此我们像 Spring 一样保留了尽可能多的依赖 jar。在此过程中,我们开始了解需要有一个适当的验证方法,该方法由一些验证框架提供支持。奇怪的是,除了 Commons Validator、Drools 和 Spring 支持等少数几个选项外,我在这些行中找不到太多选项(就像其他开源项目一样)。
对于我的需求,Drools 似乎太复杂了。然而,Commons 验证器的验证方式看起来是史前的。
我不能使用基于注释的验证,因为它必须是 JDK 1.4,并且更喜欢可以外部化的东西,因此在发生变化时不需要再次编译类。
有更好的选择吗?
【问题讨论】:
标签: java validation frameworks