【发布时间】:2015-12-23 19:26:40
【问题描述】:
JAX WS 和 JAX RPC 标准生成的存根有什么区别吗?我们是否可以使用其中之一从 WSDL 生成存根,或者我们必须检查任何标准来选择其中之一。
如果我们必须选择其中一种方法,当提供 WSDL 时如何决定选择什么
【问题讨论】:
标签: web-services jax-ws jax-rpc
JAX WS 和 JAX RPC 标准生成的存根有什么区别吗?我们是否可以使用其中之一从 WSDL 生成存根,或者我们必须检查任何标准来选择其中之一。
如果我们必须选择其中一种方法,当提供 WSDL 时如何决定选择什么
【问题讨论】:
标签: web-services jax-ws jax-rpc
只需使用 JAX-WS。
JAX-RPC 自多年前就已被弃用,取而代之的是 JAX-WS。它的意图是使用 Remote Prodecure Calls 样式来调用 SOAP Web 服务,一段时间后,它被 JAX-WS 取代。
换句话说,JAX-WS 是 JAX-RPC 的继承者。
不过有一个小例外,那就是如果您必须发送编码样式的 SOAP 消息,那么您将不得不使用 JAX-RPC。但除非您必须为非常古老的 Web 服务开发客户端,否则您不会想这样做,因为编码的消息不是 WS-I Basic Profile compliant。
Here你可以看到这两个库的区别。
【讨论】: