Apache CXF提到了使用Web服务的五个不同选项:https://cxf.apache.org/docs/how-do-i-develop-a-client.html#HowdoIdevelopaclient?-BuildingClients
WSDL2Java生成的客户端, JAX-WS代理, JAX-WS调度API, 简单的前端客户端代理, 动态客户端
虽然有一些关于何时使用“简单前端客户端代理”和“动态客户端”的解释,但是对于其他三种,尚不清楚哪种情况下首选哪种情况。寻找答案或任何有用的链接。
答案 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章。