博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
客户端调用webservice的两种方式
阅读量:6509 次
发布时间:2019-06-24

本文共 1321 字,大约阅读时间需要 4 分钟。

1     // 实现xfire框架调用webservice的第一种方式 2         // 使用接口 前提:必须知道服务端的接口,同时服务端必须使用Java语言开发,适合团队内部使用 3         ObjectServiceFactory factory =new ObjectServiceFactory(); 4         Service service=factory.create(IMyservice.class); 5         XFireProxyFactory proxyFactory=new XFireProxyFactory(); 6         try {
// 必须将服务端的工程加入到本工程中,即客户端工程,否则IHelloWorld类将无法加载 7 IMyservice myservice= (IMyservice) proxyFactory.create(service, "http://localhost:8080/WebServiceXfire/services/Myservice"); 8 System.out.println(myservice.example("LWX")); 9 } catch (MalformedURLException e) {10 // TODO Auto-generated catch block11 e.printStackTrace();12 }

第二种方式

1 String wsdl = "http://localhost:8080/WebServiceXfire/services/Myservice?wsdl"; 2          3         try { 4             Client client =new Client(new URL(wsdl)); 5             Object[] result=client.invoke("example", new Object[]{"lwx"}); 6             System.out.println(result[0]); 7         } catch (MalformedURLException e) { 8             // TODO Auto-generated catch block 9             e.printStackTrace();10         } catch (Exception e) {11             // TODO Auto-generated catch block12             e.printStackTrace();13         }

转载于:https://www.cnblogs.com/draem0507/archive/2012/09/12/2681976.html

你可能感兴趣的文章
第22章,mysql数据库-1
查看>>
【亲测】教你如何搭建 MongoDB 复制集 + 选举原理
查看>>
网络文件共享-SAMBA
查看>>
虚拟化网络技术
查看>>
阿里云中间件推出全新开发者服务
查看>>
56.随机产生的id重复问题
查看>>
一个快速检测系统CPU负载的小程序
查看>>
java.lang.IllegalArgumentException: No bean specified
查看>>
Wireshark and Tcpdump tips
查看>>
第一课 计算机及操作系统基础知识
查看>>
windows2003单域迁移到2008R2服务器
查看>>
cacti相关资料网站
查看>>
我的友情链接
查看>>
网站的开发流程介绍(转)
查看>>
java面向对象中的方法重载与方法重写的区别
查看>>
浅析:Android--Fragment的懒加载
查看>>
Linux操作系统目录和Linux常用的文件和目录管理命令
查看>>
shell运算(加、减、乘、除)
查看>>
DIY:自己动手做一个迷你 Linux 系统(二)
查看>>
猫猫学IOS(三十)UI之Quartz2D画图片画文字
查看>>