“ WSDL2Java” vs“ JAX-WS代理” vs“ JAX-WS Dispatch API”

时间:2018-08-23 17:29:13

标签: soap cxf jax-ws

Apache CXF提到了使用Web服务的五个不同选项:https://cxf.apache.org/docs/how-do-i-develop-a-client.html#HowdoIdevelopaclient?-BuildingClients

WSDL2Java生成的客户端, JAX-WS代理, JAX-WS调度API, 简单的前端客户端代理, 动态客户端

虽然有一些关于何时使用“简单前端客户端代理”和“动态客户端”的解释,但是对于其他三种,尚不清楚哪种情况下首选哪种情况。寻找答案或任何有用的链接。

1 个答案:

答案 0 :(得分:0)

JAX-WS API可能未作详细解释,因为它们是规范的一部分:https://jcp.org/en/jsr/detail?id=224

对于典型的用例,我建议遵循WSDL2Java方法,该方法也在此处描述:https://cxf.apache.org/docs/developing-a-consumer.html

Dispatch API使您可以更动态地开发客户端。如果您觉得这很有趣,则应该阅读该规范的第4.3章。