【问题标题】:Why to use both XSD and WSDL to define domain model and web service contract为什么要同时使用 XSD 和 WSDL 来定义域模型和 Web 服务契约
【发布时间】:2021-02-25 08:00:25
【问题描述】:

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

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

【问题讨论】:

  • “事情就是这样,因为他们是那样的”——杰拉尔德·温伯格

标签: soap xsd wsdl


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多