微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么要同时使用 XSD 和 WSDL 来定义域模型和 Web 服务契约

如何解决为什么要同时使用 XSD 和 WSDL 来定义域模型和 Web 服务契约

当我们可以轻松地在 WSDL 中定义模型并在此基础上生成 Java 类时,使用 XSD 定义模型和 WSDL 定义 Web 服务的目的是什么?

如果有目的,分离这些文件有什么好处

解决方法

某些 SOAP 服务使用特定于服务的 XML 格式。在这种情况下,包含 XSD 定义的 WSDL 文件是最直接的解决方案。

在其他情况下,XML 结构的使用更广泛。无论 WSDL 是否使用 XML Schema 模型,它都需要存在。在这些情况下,引用 XSD 结构而不将它们包含在 WSDL 中更易于维护。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。