gpt4 book ai didi

java - 如何在java中使用 "web service client"

转载 作者:行者123 更新时间:2023-12-01 12:20:44 25 4
gpt4 key购买 nike

我想创建一个 Web 服务客户端来将一些 XML 数据发送到其他 Web 服务。谷歌了一段时间的解决方案,但找不到正确的答案。现在我遇到的问题是如何将 WSDL 文件或 ws-addressing 导入工作区(如果需要)?

  1. 当我使用 eclipse 内置方法创建 Web 服务客户端时,它会自动创建一些源代码(Tomcat v7.0 Apache Axis2)。如何使用它连接到其他服务以及我应该使用 XML 模式吗?这是下面的例子 http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.jst.ws.cxf.doc.user%2Ftasks%2Fcreate_client.html

  2. 当我使用一些从互联网上搜索到的源代码时。该代码看起来像是自己创建了一个 XML。如何根据此代码遵循 XML 架构?这是下面的示例 Working Soap client example

希望有人能给我一些线索或更详细的信息。

最佳答案

尝试使用Jaxb & jax-ws,它能够从 WSDL 和所有 XSD 依赖项(如果可访问)生成客户端 stub 。您将拥有用于将在参数中传递的所有对象的 java bean(即 Jaxb 将处理 XML 转换)。

您也可以引用这个帖子:Web service client given WSDL

关于java - 如何在java中使用 "web service client",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26670304/

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