CXF 入门: 远程接口调用
程序员文章站
2022-05-05 12:53:53
...
本篇是接着:CXF 入门之接口发布写的,建议先看上篇
使用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测试,过程一样
如有不明请提出,谢谢