1

我有一个验证项目,我需要解析大量记录,每条记录大约有 200 个字段。从验证的角度来看,字段具有相互依赖性、最小值、最大值等。一些规则预计会随着时间而改变。因此,我认为我可能需要从 xml 加载规则?对此的扩展是,我需要能够生成详细的错误报告,列出每条记录以及与该记录相关的所有错误。我一直在寻找可能支持此类功能的验证框架,并且知道更常见的框架,如 Hibernate 和 JValidations,但是我正在寻找一些指导/建议,以获得良好支持的灵活框架。

到目前为止,我的方法是创建一个验证类来解析记录实体,用“if-then-else”类型语句测试每个字段。这当然可行,但是它不灵活,因此管理起来很混乱 - 因此我认为某种可能以 xml 编码的基于规则(引擎)的方法会更好。无论如何,设计这样的解决方案将远远超出我的技能水平。

感谢期待

4

1 回答 1

1

您可以考虑使用 OVal框架进行验证,并且可以选择 Apache Validator 和 hibernate 验证器。

另请参阅链接以获取更多详细信息。

于 2013-11-04T04:25:28.667 回答