加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-16 22:04:48 所属栏目:安全 来源:网络整理
导读:学习基础:http://www.voidcn.com/article/p-rwdebvgc-op.html 本篇博客是基于上一篇:【WebService学习过程记录(三)】XFire开发Web Service---HelloWord 一、安装eclipse插件 1、打开eclipse点击help 输入信息: Name:Xfire Location: http://dist.codeha

学习基础: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


弹出对话框按如上选择,这些类库在调用本服务时是必须的。
写代码连接测试

[java]? view plain ?copy
?print ?
  1. import?testdemo.rwq.com.helloservice.HelloServiceClient;??
  2. import?testdemo.rwq.com.helloservice.HelloServicePortType;??
  3. ??
  4. public?class?HelloTest?{??
  5. ???????/**??
  6. ?????????*?这个方法调用web服务并返回服务执行的结果?
  7. ?????????*?@param?yourName?
  8. ?????????*?@return?
  9. ?????????*/??
  10. ????????static?String?invokeServiceNow(String?yourName)??
  11. ????????{??
  12. ????????????HelloServiceClient?service=new?HelloServiceClient();??
  13. ????????????HelloServicePortType?port=service.getHelloServiceHttpPort();??
  14. ????????????return?port.sayHello(yourName);??
  15. ????????}??
  16. ???????
  17. static?void?main(String[]?args)?{??
  18. ????????????String?MyName="zhangsan";??
  19. ????????????System.out.println(HelloTest.invokeServiceNow(MyName));??????????????
  20. ????????}??
  21. }??

运行控制台打印出:

zhangsan,你好!


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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读