CXF 入门: 远程接口调用

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

 

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

 

一,导入方式

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

 

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

 

 

下一步

 

 

继续下一步

 

https://i-blog.csdnimg.cn/blog_migrate/7cbd9ede2316f138f95c85d00da97ba0.jpeg

 

在下一步

 

https://i-blog.csdnimg.cn/blog_migrate/68dec5b1dce133c2e6285755b796d6f3.jpeg

 

点击完成,到此远程接口代码导入完成(如果远程接口有变动,重新导入就可以了,其他的不用做什么改动,不过要注意导进来接口实现类中的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测试,过程一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值