我即将开始一个数据迁移项目。(Oracle DB 的 Lotus 注释)
它需要大量验证。
流程是这样的
-> 读取转换为对象 -> 验证 -> 插入数据库。
我正在考虑通过 XML 或属性文件进行验证以使其可配置。
一旦对象被翻译,它将查看 xml/文本文件并检索每个字段的验证。我假设不同类型的验证将是命令对象。
XML 将包含要调用的命令对象。
例如...
验证对象报告包含标题、产品。
在验证期间,它将查看 XML 并验证字段。当我需要添加不同类型的验证时,我只需要对命令对象进行编码并更改 xml。
这将增强可重用性和配置。
概括:
有没有我可以使用的 API?我正在研究休眠验证器。
http://www.hibernate.org/subprojects/validator.html
如何将验证的结构存储在 xml 中?看来我也需要使用反射。
任何帮助将不胜感激。????