上一篇:Java使用xFire组件开发WebService傻瓜教程(一)
文章已经配置好了WebService Server端,现在来配置Client端,为了更好的区分和了解WebService,现在新建Java项目来和WebService Server端进行通信。(也可以用其他语言来编写Client端进行通信,这里暂时不做介绍)
软件环境
?新建项目
?直接Finish就行了。
?下面添加xFire Client 库文件
点击项目右键 ——> MyEclipse ——> Add XFire Web Service Capabilities
?
?
?然后新建个java文件,包名自取,类名自取
?
?com.client 改成你们自己的包名,FirstWeb改成你们自己的类名,monospace; font-size: 1em; line-height: 1.5;">http://localhost:8080/xFire_Server/services/FirstWebService?wsdl 是上篇教程中的接口地址。
class="FirstWeb">package com.client; import java.net.URL; import org.codehaus.xfire.client.Client; public class FirstWeb { public static void main(String[] args) throws Exception { Client client = new Client(new URL("http://localhost:8080/xFire_Server/services/FirstWebService?wsdl")); Object[] results = client.invoke("example", new Object[] {"hello"}); System.out.println((String) results[0]); } }
?运行,显示如下结果:
?
xFireCli 与 xFireServer通信成功。
?
到此,教程二也完成了。