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