【WebService学习过程记录(四)】xfire开发webservice客户端

学习基础:http://blog.csdn.net/ynpp/article/details/2030552

本篇博客是基于上一篇:【WebService学习过程记录(三)】XFire开发Web Service---HelloWord

一、安装eclipse插件

1、打开eclipse点击help



输入信息:
Name:Xfire
Location: http://dist.codehaus.org/xfire/update/


弹出界面点击next


选择接受,点击finish
重启eclipse,安装完成

二、xfire开发webservice客户端

1、新建一个java project。命名为“TestWSDL”
2、File->New->Other ,选择“XFire”文件夹下的“Code generation from WSDL document”,打开代码生成向导

注意:

WSDL 的地址栏填入tomcat发布的wsdl连接
Output directory栏中点浏览按钮,选择我们刚才新建的项目下的src目录这两项是必填的。
package一栏可以选已经存在的包名,如果不填这一项,代码生成器会在wsdl目标命名空间的基础上创建一个。
项目右键选择Properties
弹出对话框选择XFire



弹出对话框按如上选择,这些类库在调用本服务时是必须的。

写代码连接测试

[java]  view plain  copy
 print ?
  1. import testdemo.rwq.com.helloservice.HelloServiceClient;  
  2. import testdemo.rwq.com.helloservice.HelloServicePortType;  
  3.   
  4. public class HelloTest {  
  5.        /**  
  6.          * 这个方法调用web服务并返回服务执行的结果 
  7.          * @param yourName 
  8.          * @return 
  9.          */  
  10.         public static String invokeServiceNow(String yourName)  
  11.         {  
  12.             HelloServiceClient service=new HelloServiceClient();  
  13.             HelloServicePortType port=service.getHelloServiceHttpPort();  
  14.             return port.sayHello(yourName);  
  15.         }  
  16.        
  17.         public static void main(String[] args) {  
  18.             String MyName="zhangsan";  
  19.             System.out.println(HelloTest.invokeServiceNow(MyName));              
  20.         }  
  21. }  

运行控制台打印出:

zhangsan,你好!


O(∩_∩)O哈哈~,连接成功!

至此最简单的web service 项目学习到一段落

后期计划做一个可以用到的项目实际运用一下,会继续记录学习过程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值