微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

学习基础:http://www.voidcn.com/article/p-rwdebvgc-op.html

本篇博客是基于上一篇【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



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

代码连接测试

import testdemo.rwq.com.helloservice.HelloServiceClient;
import testdemo.rwq.com.helloservice.HelloServicePortType;

public class HelloTest {
       /** 
         * 这个方法调用web服务并返回服务执行的结果
         * @param yourName
         * @return
         */
        public static String invokeServiceNow(String yourName)
        {
            HelloServiceClient service=new HelloServiceClient();
            HelloServicePortType port=service.getHelloServiceHttpPort();
            return port.sayHello(yourName);
        }
     
        public static void main(String[] args) {
            String MyName="zhangsan";
            System.out.println(HelloTest.invokeServiceNow(MyName));            
        }
}@H_502_141@ 

运行控制台打印出:

zhangsan,你好!


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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐