【发布时间】:2012-09-11 05:46:10
【问题描述】:
我能否使用 JAX-WS (wsimport) 生成的客户端存根连接到 JAX-RPC Web 服务?使用 JAX-WS 客户端使用 JAX-RPC Web 服务有什么影响?有什么优点和缺点吗?
【问题讨论】:
标签: java web-services wsdl jax-ws jax-rpc
我能否使用 JAX-WS (wsimport) 生成的客户端存根连接到 JAX-RPC Web 服务?使用 JAX-WS 客户端使用 JAX-RPC Web 服务有什么影响?有什么优点和缺点吗?
【问题讨论】:
标签: java web-services wsdl jax-ws jax-rpc
wsimport 处理WSDL 文件,该文件是描述Web 服务的XML 文档。 wsimport 不关心WSDL 中描述的服务(RPC/DOCUMENT)的样式。 JAX-WS(提供wsimport)提供(或者更确切地说能够生成)Web 服务的样式(RPC/文档),并且两者都可以与各自类型的服务端点一起很好地工作。 wsimport 生成 JAX-RPC 客户端。 希望这会有所帮助。
【讨论】:
wsimport 是生成 Web 服务工件的最新方法,并且更好,因为 wscompile 是做同样事情的早期方法。 Check this link。理想情况下,正如您所说,您使用wsimport 还是wscompile 都没有关系。但是,在您的特定情况下,为什么其他人使用JAX-RPC 而不是JAX-WS?老实说,我无法弄清楚这一点。他本人更适合回答这个问题。
wsimport 处理的情况,因此他不得不使用wscompile。但这是一个遥远的可能性,我很想知道那个案例。