【问题标题】:Clarification needed about generating jax-ws client stubs in order to consume a webservice需要澄清生成 jax-ws 客户端存根以使用 Web 服务
【发布时间】:2014-03-25 19:17:10
【问题描述】:

我一方面有一个 wsdl url/file,另一方面有一些 xsd 架构文件(拿铁咖啡是否称为绑定文件?)。

所有这些描述了我想使用 jax-ws 使用的网络服务

我知道我需要使用 wsimport 实用程序生成客户端存根

对于生成的存根文件,每个 xsd 架构/绑定文件有一个要求。为 wsdl 生成的存根将位于另一个包中。

  1. 这有意义吗?
  2. 这可能吗?如果有怎么办?
  3. 我错过了什么?

编辑:我不完全理解使用 wsimport 时针对 wsdl 生成的文件和针对 xsd 绑定文件生成的文件之间的意图差异。谁能解释一下?

【问题讨论】:

    标签: wsdl jax-ws wsimport jax-ws-customization jaxws-maven-plugin


    【解决方案1】:

    巴莱托

    xjb 文件首先用于解决冲突和自定义架构。

    如果为 XSD 定义了特定的命名空间,您可以为它创建一个不同的包。

    例如,您需要一个像 com.foo.healthcare.claims 这样的包名称,那么您需要为架构提供一个名称空间,如 http://www.foo.com/healthcare/claims

    【讨论】:

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