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

CXF 入门: 远程接口调用

发布时间:2020-12-17 01:00:55 所属栏目:安全 来源:网络整理
导读:本篇是接着:CXF 入门:HelloWorld接口发布写的,建议先看上篇 ? 使用myeclipse导入远程接口( myeclipse9.0),其他的版本因该也没什么问题 ? 一,导入方式 ? 1,先在已有的项目中新建一个包,(用来专门存放远程接口相关代码) ? ? ?右键=》New=》Others=》Web S

本篇是接着:CXF 入门:HelloWorld接口发布写的,建议先看上篇

?

使用myeclipse导入远程接口( myeclipse9.0),其他的版本因该也没什么问题

?

一,导入方式

? 1,先在已有的项目中新建一个包,(用来专门存放远程接口相关代码)

?

? ?右键=》New=》Others=》Web Services 选择web service client

?

?

下一步

?

?

继续下一步

?

?

在下一步

?

?

点击完成,到此远程接口代码导入完成(如果远程接口有变动,重新导入就可以了,其他的不用做什么改动,不过要注意导进来接口实现类中的webservice url需要和实际远程接口地址一致)

?

接下来是使用方式:

?

public static void main(String[] args) {
		
		// HelloWorldServiceImplService为具体的实现类(注意里面的url对应远程ws的URL),HelloWorldService 上级接口
		HelloWorldServiceImplService hello = new HelloWorldServiceImplService();
		HelloWorldService server = hello.getHelloWorldServiceImplPort();
                  // 如果远程接口的@WebService(portName=“XXX”)中指定了portName为XXX,这里就是getXXX了
		String result = server.sayHello();
		System.out.println(result);
	}

?

不要想太多,就这么几行代码,也可以随便写个main测试,过程一样

(编辑:李大同)

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

    推荐文章
      热点阅读