XFire开发客户端几种方式的示例
目录:
[一]、概述
以?XFire webservice入门开发实例?中发布的服务端为例,WSDL:http://demo.micmiu.com:8080/xfire-base-demo/services/HelloWorldService?。
创建一个客户端调用的工程:
ps:注意代码中的 webservice的URL?没有后缀??wsdl
运行日志:
----> 初始客户端 <----Hi,Michael welcome,see more http://www.micmiu.com ----> 客户端调用结束 <----[三]、根据JSR 181注解实现代理客户端
修改上面 [一] 中的服务接口类,添加@webService?注解:HelloWorldService.java
ps:注意代码中的 webservice的URL?没有后缀??wsdl
运行日志:
----> 初始客户端 <----Hi,Michael welcome,see more http://www.micmiu.com ----> 客户端调用结束 <----[四]、根据WSDL自动生成客户端代码
目录结构如下:
E:\software code\xFire>tree├─client-src│└─lib运用WsGen命令生成代码:
运行结果:
----> 初始客户端 <----Hi,Michael welcome,see more http://www.micmiu.com ----> 客户端调用结束 <----[五]、动态客户端的实现
编写测试代码:HelloClient4Dynamic.java
ps:注意代码中的 webservice的URL?有后缀??wsdl
运行结果:
----> 初始客户端 <----Hi,Michael welcome,see more http://www.micmiu.com ----> 客户端调用结束 <----