用xfire的Eclipse Plugin生成web服务的客户端

xfire的eclipse插件下载 xfire的eclipse插件,org.codehaus.xfire.eclipse_1.0.2.xfire125.jar 立即下载
本文编码环境: Eclipse SDK 3.2.2 , Tomcat5.5.20 , XFire-1.2.6 。

正文:
    利用
xfire生成web服务客户端的方法有多种,Eclipse Plugin为XFire的WSDL->Code generator提供了Eclipse支持,它需要Eclipse 3.2和Java 5。这里我们用Eclipse Plugin根据wsdl文件地址生成客户端代码,而我们只需要编写几行代码即可实现调用web服务。下面就是方法步骤:
第一步,安装插件。
        打开Eclipse的Help菜单,选择”Software Updates”,然后再选择”Find and Install.”
        选择"Search for new features to install",然后点击Next
        选择"Create New Remote Site", 在name中输入"XFire",在eclipse update site中输入http://dist.codehaus.org/xfire/update/
        选择OK
        选择Finish。
    注意完成上述操作后,eclipse要下载和安装插件,时间长短要视网速而定,请耐心等待,安装完成时还要重启eclipse。
第二步,使用插件。
    首先新建一个java项目XFireProject,然后依次选择菜单File->New->Other ,选择XFire文件夹下的Code generation from WSDL document,打开代码生成向导,如图二所示。

        WSDL的地址栏填入http://localhost:8080/WSProject/services/HelloService?wsdl,Output directory栏中点浏览按钮,选择我们刚才新建的项目XFireProject,这两项是必填的。可选项中,package一栏可以选已经存在的包名,如果不填这一项,代码生成器会在wsdl目标命名空间的基础上创建一个。
    完成后,可以看到项目中多了XFire类库,还有package下面的生成的一些类。此时要保证IDE的Tomcat服务器是打开的。
    此时,在调用服务之前,还有一个重要的步骤,从XFireProject项目的右键菜单里调出Properties配置窗口,选中左面一栏中的XFire项,右面会列出所有与XFire运行有关的类库,按图三中所示的,选中一些类库,这些类库在调用本服务时是必须的。

    所有的配置都已经完成,最后就是编写代码完成调用。代码如下:

 1 package  wsClient;
 2
 3 import  hao.HelloServiceClient;
 4 import  hao.HelloServicePortType;
 5
 6 public   class  Invoke  {
 7
 8    /**
 9     * 这个方法调用web服务并返回服务执行的结果
10     * @param yourName
11     * @return
12     */

13    public static String invokeServiceNow(String yourName)
14    {
15        HelloServiceClient service=new HelloServiceClient();
16        HelloServicePortType port=service.getHelloServiceHttpPort();
17        return port.sayHello(yourName);
18    }

19    /**
20     * @param args
21     */

22    public static void main(String[] args) {
23        // TODO Auto-generated method stub
24        String MyName="xshy";
25        System.out.println(Invoke.invokeServiceNow(MyName));            
26    }

27}

28

 

最后程序运行得到的输出结果是“xshy,你好!”。
注意:在运行调用程序时,Tomcat也必须是打开的。

参考文章:
《在Eclipse上使用XFire开发WebService》
http://xfire.codehaus.org/User%27s+Guide

 
用xfire的Eclipse_Plugin生成web服务的客户端. 立即下载

相关推荐

xfire eclipse 插件 eclipse3.2

xfire eclipse 插件 eclipse3.2

eclipse下利用ant生成xfire webservice 客户端

前言: 最近刚开始接触webservice开发,因为刚接的这个项目刚好是开发webservice的,但是以前没接触过这方面,所以花了点时间学这方面的知识,都说百度老师很万能,所以在网上百度了许多关于xfire webservice生成客户端方面的知识,但是上面的都有一些问题,也没人帮我,自己也走了不少弯路,这篇文章有什么错误和不足之处,望他家踊跃指出(我是刚毕业的新手)   还有,本文章直接

小孩的专栏 1994

Eclipse上使用XFire开发

java WebService例子 :编写DII(Dynamic Invocation Interface )方式web服务

eclipse xfire插件安装

Overview The XFire Eclipse plugin provides Eclipse support for XFire's WSDL->Code generator. It requires Eclipse 3.2 and Java 5. Installing the Plugin To install the Eclipse XFire plugin...

web开发 436

xfire eclipse plugin插件

xfire eclipse plugin插件 xfire eclipse plugin插件

xfire客户端eclipse插件

xfire客户端eclipse插件....非常有用

用XFire的Eclipse Plugin生成web服务的客户端

注:这篇随笔用到的服务是上一篇随笔《在Eclipse中,用XFire发布web服务》中发布的HelloService。    本文编码环境:Eclipse SDK 3.2.2,Tomcat5.5.20,XFire-1.2.6。正文:    利用xfire生成web服务客户端的方法有多种,Eclipse Plugin为XFire的WSDL->Code generator提供了Eclipse支持,它需要Eclipse 3.2和Java 5。这里我们用Eclipse Plugin根据wsdl文件地址生成客户端代码

highwhite2009的专栏 401

myeclipse10.0快速成功安装xfire插件方法

最近使用webservice,使用的是myeclipse10.0,要安装xfire插件但是在配置中心安装太慢了,弄了很久,找到一个可以解决的方案了,成功了,太开心了,记录下来

上一篇: 使用XFire+Spring构建Web Service(一)——helloWorld篇
下一篇: 在Eclipse中,用XFire发布web服务
igate
博客等级 码龄20年 3粉丝 8原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值