我即将开始一个新项目,在该项目中,我们需要能够在客户端和服务器上重用基于(最好是 XML)的验证。
我们将设置一个服务来向客户端提供 XML 验证配置数据。
以下内容绝不具有煽动性。
企业库确实支持验证要在 XML 中配置的对象,但 java 开发人员无法访问此 XML 解释的 java 阅读器版本。
还有 Spring.Net 验证,但我再次认为这可能与 .net 联系太多。 Spring.Net 验证套件是否直接从 java spring 框架移植过来,即没有更改 xml 配置?
是否有任何其他验证框架可以在 .Net 和 Java 中使用?
该项目将完全采用 SOA,验证是我必须弄清楚的最后一件事。
编辑:
澄清验证需要在接收客户端使用的语言中进行,即如果 Web 服务的客户端是 Java,则验证将被读入 java 并在 java 中验证,以便可以将错误情况报告给供用户整改的用户界面。同样,如果它是 .net 客户端,.net 客户端将能够读取它并提供相同的功能。
我不想在 xml 中验证,xml 将是一组规则,即 Customer.Name 的长度最多为 50 个字符,并且必须至少为 5 个字符,并且是必填字段。
谢谢 皮特
最佳答案
关于c# - 基于 XML 的验证框架跨语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1395967/