我一方面有一个 wsdl url / file ,另一方面有一些 xsd架构文件(latte叫做绑定文件?)。 / p>
所有这些描述了我想使用jax-ws 消费的网络服务。
我了解我需要使用 wsimport实用程序 生成客户端存根。
对于生成的存根文件,我对每个xsd架构/绑定文件的一个不同的包有要求。生成的wsdl存根将位于另一个包中。
编辑:我不完全理解使用wsimport时针对wsdl生成的文件与针对xsd绑定文件生成的文件之间的意图差异。有人可以解释一下吗?
答案 0 :(得分:0)
baleto
首先,xjb文件用于解决冲突和自定义模式。
如果XSD具有为其定义的特定命名空间,则可以为其创建不同的包。
例如,您需要一个像com.foo.healthcare.claims这样的包名称,然后您需要为该模式设置一个名称空间http://www.foo.com/healthcare/claims。