soap - 为什么要同时使用 XSD 和 WSDL 来定义域模型和 Web 服务契约
问题描述
使用这两个文件的目的是什么,XSD 定义模型和 WSDL 定义 Web 服务,合同什么时候我们可以很容易地在 WSDL 中定义模型并在此基础上生成 ie java 类?
如果有目的,分离这些文件可以获得什么好处
解决方案
一些 SOAP 服务使用特定于服务的 XML 格式。在这种情况下,包含 XSD 定义的 WSDL 文件是最直接的解决方案。
在其他情况下,XML 结构的使用更为广泛。无论 WSDL 是否使用 XML Schema 模型,它都需要存在。在这些情况下,引用 XSD 结构而不将它们包含在 WSDL 中更易于维护。
推荐阅读
- python - 在 Anaconda-(JUPYTER NOTEBOOK) OPENPYXL 无法正常工作
- python - 从 pd DataFrame 获取最接近的日期时间索引值
- c++ - 这是一个简单的 C++ 程序,用于查找 DAG 中的路径数量,但我收到 SIGSEGV 错误?
- javascript - React Final Form - 模糊时根据来自另一个字段的输入更改所选值
- javascript - 像 (function () { // code; }.call(this)); 这样的语句的目的是什么 在 JavaScript 模块中?
- sql-server - 检查值并返回结果的函数
- java - 从适配器到意图
- c# - 无法从 UNUserNotificationCenter 获取权限
- sql - Delete empty lines in a text blob
- c# - How to implement expressions in Generic Repository?