xfire3客户端

那么现在服务器端已经创建好了,我们如何用客户端来使用它呢?

这里我们使用最简单的方法,就是插件来生成。插件的配置,我们在“环境配置”文章中已经介绍了。

(一)创建一个JavaProject,加入名字叫做XFireClient

(二)file->new->other->Xfire如图所示:

xfire创建客户端选择下一步,我们填写WSDL的url以及目标生成位置。

1.WSDL的URL我们如何获得呢?

xfire创建客户端

通过点击[wsdl]既可以打开查看wsdl信息,同时也可以从浏览器上获得wsdl地址。即这里所要填写的URL地址。

2.目标位置,我们需要写到src目录下,这样创建的包会自动添加到src下面。否则会自动创建一个文件夹,显然不对。

填写信息如下:

xfire创建客户端

点击Finish,这里我们将两个wsdl都加入,此时刷新一下目录结构,如下图所示:

xfire创建客户端

(三)创建客户端类test

代码如下:

 

 packagetest;


importdemo.HelloServiceClient;
import demo.HelloServicePortType;
import demo.HopeServiceClient;
import demo.HopeServicePortType;

public class test{ 
    publicstatic void main(String[] args) {
       // TODO Auto-generated method stub
       String MyName="xfire";
       HelloServiceClient hello_service=new HelloServiceClient();
       HelloServicePortTypehello_port=hello_service.getHelloServiceHttpPort();
       System.out.println(hello_port.sayHello(MyName));
       HopeServiceClient hope_service=new HopeServiceClient();
       HopeServicePortTypehope_port=hope_service.getHopeServiceHttpPort();
       System.out.println(hope_port.dispHope());           
    }

}

 

注意:客户端也需要构建路径,引入相应的jar文件,否则会提示如下错误:“Exceptionin thread "main" java.lang.NoClassDefFoundError:org/apache/commons/httpclient/methods/RequestEntity”

 

客户端完成了!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值