gpt4 book ai didi

java - 与查询不服务相关的最佳和最全面的 SOAP 库是什么

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:47:30 25 4
gpt4 key购买 nike

我的 google-fu 并没有为 Java 中的 SOAP 库找到非常有希望的结果,它们主要用于设置 SOAP 服务,因为我需要与这样的服务进行通信。

我意识到 SOAP 只是构建和解析 XML 的问题,但理想情况下我希望透明地完成对象映射和处理。

到目前为止,我已经研究过 Apache Axis 和 X-Fire(现在是 Apache CXF),它们似乎更多地处理服务 SOAP 服务,而不是实际处理 SOAP 服务。

任何人都可以指导我处理 SOAP 的任何精华,或者有处理 Java 中的 SOAP 服务的个人经验。

最佳答案

您提到的框架确实会生成客户端代码。
例如。对于 CXF How-to-create-client
他们不仅部署 Web 服务。他们还提供客户端代码来使用它!
这个想法是您运行相应的自动工具(wsdl2java 用于 CXF 或 wsimport 与 Java 一起用于 jax-ws)来解析服务的 WSDL 和客户端 stub 以及所需的工件将创建与 Web 服务通信的内容。
然后在您的代码中,您使用客户端 stub 与 Web 服务通信,同时框架透明地处理从 XML 到 Java 类型的编码/解码。
您还可以查看 JAX-WS,如果您想要一些简单的东西,可以使用 SAAJ 将 soap 消息直接发送到 Web 服务端点。
在您提到的框架中,您应该查看涉及客户端 stub 生成和使用 Web 服务的部分

关于java - 与查询不服务相关的最佳和最全面的 SOAP 库是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4585842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com