Axis
客户端的实现一般通过Axis自带的工具实现。
具体例子如下:
1.有WSDL文件
从最简单的开始 ,-uri 指定wsdl文件
> WSDL2Java -uri currencyConvert.wsdl
-d 使用不同的data binding方法
> WSDL2Java -uri currencyConvert.wsdl -d xmlbeans
-a 生成异步的方法
> WSDL2Java -uri currencyConvert.wsdl –a
2.没有WSDL文件时,可以通过其它的工具生成如:JBUILDER 2007,网上有试用一个月的版本下载。
JBUILDER 2007 可以在没有WSDL文件的情况下,直接通过URL访问生成,生成后会产生5个类文件。生成后需要将代码进行改造,将URL做为参数进行传递。
3.具体实现代码如下:
HelloClient.java
import org.apache.axis.client.Call; import org.apache.axis.client.Service;
public class HelloClient { public static void main(String [] args) throws Exception {
String endpoint = "http://localhost:" +"8080"+ "/axis/services/HelloWorld";
//注意!差别仅仅在这里!!部署的服务名称
Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress( new java.net.URL(endpoint) ); call.setOperationName("METHOD" ); //调用方法名
String res = (String) call.invoke( new Object[] {} ); //对应的参数
System.out.println( res ); } }
|
分享到:
相关推荐
Java Web Service的客户端实现
webservices客户端生成器.让你容易完成对webservices的应用
基于 .NET, Java and MS SOAP Toolkit进行Web Services 的客户端调用程序例子
WebServices服务端和客户端DEMO。服务端和客户端的相关DEMO
使用gSoap webservice C++客户端调用java 用axis写成的webservices服务端,实现简单功能(加发,乘法,随机数...),使用gsoap的同学可以查看
Web Services 系列教程三 案例前传:Building Family History 案例:Building Family History Client 创建Web Services客户端 设计窗体界面 建立Web Services数据源 绑定数据到控件 编写实现代码 测试
WebServices客户端调试工具 wsCaller可执行程序的发布方式为一个wsCaller.jar包,不包含Java运行环境。你可以把wsCaller.jar复制到任何安装了Java运行环境(要求安装JRE/JDK 1.3.1或更高版本)的计算机中,用以下...
·包含RESTful Web services的真实案例,如Amazon的简单存储服务与Atom发布协议等 ·探讨各种流行编程语言的Web services客户端 ·展示如何用三种流行框架实现RESTful services —— Ruby on Rails、Restlet(基于...
NULL 博文链接:https://zhuchengzzcc.iteye.com/blog/1535745
C#1001WebServices客户端设计的研究与实现.pdf
(二)Java EE 5实现Web服务(Web Services)及多种客户端实例-实现Web服务.rar
webservice入门通过idea创建webservices类型项目
调用接口方法之一,客户端方式调用,测试开发的webservices接口
webservices客户端开发-java[归纳].pdf
(四)Java EE 5实现Web服务(Web Services)及多种客户端实例-胖客户端.rar
(三)Java EE 5实现Web服务(Web Services)及多种客户端实例-瘦客户端.rar
(五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端.rar
xfire简单实现webservice服务端创建与客户端,实现方法用的代理调用的,不需要服务端的接口。
web services 关于当前日期的输出,web services的客户端可以提交数据。