【问题标题】:How can we call a web service in java application?我们如何在 Java 应用程序中调用 Web 服务?
【发布时间】:2010-09-09 06:52:02
【问题描述】:

我想在我的 java 应用程序中调用 Web 服务。我如何实现这一目标?我是网络服务的新手。

【问题讨论】:

  • 您打算使用哪个 WS 库? Apache CXF、Axis、JaxWS...
  • @romaintaz 我想你给了他他需要的答案 :-)
  • Google 搜索您的确切标题,但将“服务”更正为“服务”,发现许多有用的教程等。您尝试了其中哪些,您遇到了什么问题?跨度>
  • 看看我在这里的简短回答 (stackoverflow.com/questions/3666574/…)。它基本上是从 java 中的 web 服务定义生成 java 代理的概述。

标签: java web-services jax-ws


【解决方案1】:

通过this tutorial

基本步骤是:

  • 下载(如果还没有)一个 JAX-WS 实现
  • 通过使用一些工具导入 wsdl 来生成 java 客户端(见下文)
  • 在生成的客户端代码上调用方法

This article 展示了如何使用 NetBean 的向导逐步完成此操作

【讨论】:

  • 教程是 2005 年的。更新的版本会反映 Java 6 中的注释方法吗?
【解决方案2】:

只需使用 Google 并搜索 Webservice 和 Java。

这是tutorial

【讨论】:

    【解决方案3】:

    访问 Apache 基金会网站并搜索“AXIS SOAP 客户端”!

    这是有据可查的,客户端由一个 JAR 文件组成。

    另外,我强烈推荐使用 SOAPUI 来生成和读取测试消息。

    【讨论】:

    • AXIS 成熟、无错误、有据可查。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    • 2014-11-22
    • 2016-07-13
    相关资源
    最近更新 更多