存根生成 - 当我们提供WSDL时,使用JAX WS或JAX RPC

时间:2015-12-23 19:26:40

标签: web-services jax-ws jax-rpc

JAX WS和JAX RPC标准生成的存根之间是否存在任何差异?我们可以使用其中一个从WSDL生成存根,或者我们必须检查选择其中一个的任何条件。

如果我们必须选择其中一种方法,那么在提供WSDL时如何决定选择什么

1 个答案:

答案 0 :(得分:0)

只需使用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你可以看到两个图书馆之间的差异。