接下来我们在客户端调用这个web服务。
首先我们也应该有一个和服务端完全一致的接口,包名也应该一致!
public interface IHelloService {
public List<User> getAllUser();
public String sayHi(String uname);
}
然后再客户端使用如下的代码就可以调用了。
package com.pengzj.service.invoke;
import java.util.List;
import org.codehaus.xfire.XFireFactory;
import org.codehaus.xfire.client.XFireProxyFactory;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.service.binding.ObjectServiceFactory;
import com.pengzj.service.IHelloService;
import com.pengzj.service.User;
public class ClientTest {
/**
* @param args
* @author pengzj
*@date Jun 17, 2010
*/
public static void main(String[] args) {
Service servicemodel =new ObjectServiceFactory().create(IHelloService.class);
XFireProxyFactory factory =new XFireProxyFactory(XFireFactory.newInstance().getXFire());
String serviceUrl="http://localhost:8080/cxfService_0617/services/Hellows";
try{
IHelloService hellows =(IHelloService)factory.create(servicemodel,serviceUrl);
System.out.println(hellows.sayHi("jack"));
}catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
WebService xfire学习报告WebService xfire学习报告xfire学习报告WebService xfire学习报告
webservice xfire 学习资料,里面还有xfire的官网jar包。
WebService教程-xfire学习手册
xfire学习文档
xfire 新手快速入门!根据Web_Service学习手册(Xfire)学习,加上源代码很很快入门
WebService教程-xfire的方式,pdf格式,共46页。
一个简单的xfire入门例子 包含字符对象和list的调用传递 部署后引xfire类库可运行
这是我总结xfire学习笔记,里面包括了xfire的配置和一些异常情况的处理
Myeclipse10 利用 Xfire构建 webservice。可以学习,学习。
xfire-spring,学习WebService,Xfire和Spring集成的好资料。
webservice 学习手册 webservice 开发步骤-spring集成-传输文件
基于webservice的短信接口学习,XFIRE
asix2,xFire,cxf三种常见webServer工具类进行了比较,通过对比学习能更深刻的掌握webServer技术
xfire的一个完整实例,不过我建议大家,学习完理论知识后,根据自己学得知识,手动练习一下,遇到异常就百度,一下,这样比较好!
这是我自己经过琢磨在工作中使用了一段时间Web Service后,自己学习Xfire的Web Service后编写的,随后发现Web Service其实就是这样简单。包中油服务器端代码,也有客户端代码,也有一个使用说明。要是你也想学习接触...
web service xfire 很实用的东西,希望能帮助大家。我也正在学习web service大家可以一起研究
webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例webservice学习资料和样例
我整理了一下使用XFire1.2.6进行Web Service开发的思路,尝试完成了一个入门实例(完整的MyEclipse项目)。如果你正在学习Web Service或者对这个有兴趣,你可以下载该附件,导入MyEclipse中运行以查看示例效果。希望...
基于XFire实施WS-Security,学习web service的材料
Xfire的小例子,方便学习,快速部署,很好很强大