首页 > 解决方案 > 为什么要同时使用 XSD 和 WSDL 来定义域模型和 Web 服务契约

问题描述

使用这两个文件的目的是什么,XSD 定义模型和 WSDL 定义 Web 服务,合同什么时候我们可以很容易地在 WSDL 中定义模型并在此基础上生成 ie java 类?

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

标签: soapxsdwsdl

解决方案


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

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


推荐阅读