0

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

所有这些都描述了我想使用 jax-ws 使用的 web服务。

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

对于生成的存根文件,我需要每个 xsd 模式/绑定文件有一个不同的包。为 wsdl 生成的存根将位于另一个包中。

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

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

4

1 回答 1

0

巴莱托

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

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

例如,您需要一个像 com.foo.healthcare.claims 这样的包名称,然后您需要有一个架构名称空间,如http://www.foo.com/healthcare/claims

于 2014-02-25T20:46:29.690 回答