【发布时间】:2010-08-26 01:08:32
【问题描述】:
我通常习惯使用 JSON/REST。我已获得访问带有 WSDL 文件的 Web 服务的权限,我需要使用该文件来读取数据。我不知道从哪里开始
启动和运行可以查询此网络“服务”的 JAVA 代码的最快捷、最简单的方法是什么?
【问题讨论】:
我通常习惯使用 JSON/REST。我已获得访问带有 WSDL 文件的 Web 服务的权限,我需要使用该文件来读取数据。我不知道从哪里开始
启动和运行可以查询此网络“服务”的 JAVA 代码的最快捷、最简单的方法是什么?
【问题讨论】:
您可以使用 Apache AXIS 或 Apache CXF 之类的库,其中包含一个 WSDL2Java 程序,您可以运行该程序来解析 WSDL 定义文件并生成让您调用 Web 服务的类。
【讨论】:
【讨论】:
我推荐 Sun 的 JAX-WS(现在内置于 Java 6)。谷歌它(我只能发布一个链接,下面)。
一些链接...
主站点: jax-ws.dev.java.net/
JAX-WS 属于 Glassfish Metro 项目,但您不需要 Glassfish 来使用它(我们不需要)。然而,这是一个很好的资源:
metro.dev.java.net/guide/
从WSDL入手,具体见:
https://metro.dev.java.net/guide/Developing_client_application_with_locally_packaged_WSDL.html
【讨论】: