目前,我正在寻找能够提供验证大量数据的功能的最佳框架,例如验证客户数据列表,客户数据具有多个属性,如姓名,电子邮件,地址,customer_type,SLA。验证器将验证属性的内容,例如它的长度,值是否为null,可能的值(对于多选属性)以及任何其他逻辑验证。
对于验证失败处理程序,如果在验证过程仍在处理时验证失败,或者验证程序框架将返回验证过程中包含验证结果详细信息的ValidationResultSet,则会调用回调函数。
最重要的是验证规则必须是动态且可配置的。
我正在考虑 OpenL-Tablets http://openl-tablets.org/,但仍然不确定,因为它似乎并不是真正受欢迎的社区以及已经使用它的项目数量。< / p>
我考虑的另一个方面是Java基础,社区,文档,集成,可伸缩性。
Drool 适合这种情况吗?
这种情况还有其他合适的框架吗?
感谢。
答案 0 :(得分:0)
标准是使用Bean Validation,参考实现是Hibernate Validator。