阅读Web服务,我有一个WSDL
问题描述:
我通常习惯使用JSON/REST。我有权访问带有WSDL文件的Web服务,我需要使用它来读取数据。我不知道从哪里开始阅读Web服务,我有一个WSDL
什么是最快最简单的方法来获得JAVA代码的启动和运行,可以查询此网站的“服务”?
答
- 选择你的框架(流行的框架包括Axis2,Spring-WS,Jax-WS)。 2.使用框架附带的工具创建Java代理(例如,对于Axis2,您将使用wsdl2java)。 3.编写使用生成的代理实际调用Web服务的代码。
答
我推荐Sun的JAX-WS(现在内置于Java 6)。谷歌它(我只能发布一个链接,下面)。
一些链接...
主要网站: jax-ws.dev.java.net/
JAX-WS是Glassfish的地铁项目下,但你并不需要Glassfish的使用它(我们不)。然而,这是一个很好的资源:
metro.dev.java.net/guide/
对于WSDL开始,具体参见:
https://metro.dev.java.net/guide/Developing_client_application_with_locally_packaged_WSDL.html
我会读到他们两个。奇怪的是,会有两个单独的apache项目做同样的事情(: – corydoras 2010-08-26 01:10:49
)Apache基金会并没有将其作为一个项目应该被处理的组来决定 - 其他团体向他们捐赠代码和项目,例如至少有3个构建您的(Java)代码的Apache项目 – 2010-08-26 01:25:53