本篇是接着: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测试,过程一样
如有不明请提出,谢谢
分享到:
相关推荐
CXF源码:CXF_Spring源码 CXF源码:CXF_Spring源码
CXF入门教程(5)--webService异步调用模式文章配套代码,文中涉及的异步调用客户端的代码放在com.neareast.test.cxf.asyClient包下。原文地址:http://blog.csdn.net/neareast/article/details/7726503
CXF视频:1、使用CXF实现简单的HelloWorld
CXF视频:2、WSDL结构分析 CXF视频:2、WSDL结构分析
springboot整合CXF发布webservice和客户端调用 项目中每个类都有详细的注释,保证都能看懂,不失为一个学习springboot整合cxf来学习webservice发布调用的好例子
CXF入门教程(4) -- webService异步调用模式文章配套代码,文中涉及的异步调用客户端的代码放在com.neareast.test.cxf.asyClient包下。原文地址:http://blog.csdn.net/neareast/article/details/7726503
用框架cxf调用axis2提供的接口服务的一个简单例子,
本项目主要是使用cxf框架发布服务和调用服务的例子,调用的是星座运势接口。
CXF入门 -- 第一个简单webService文章对应的代码;原文链接http://blog.csdn.net/neareast/article/details/7714778
cxf客户端调用axis服务端流程
apache-cxf-2.4.6.zip
cxf入门例子
CXF 框架实战代码---服务器端发布WebServices接口。服务器端发布WebServices接口
webservice对外发布接口全部源码拿起来就能用。还有调用的包需的找我要
java通过cxf实现webservice所需jar包。java通过cxf实现webservice所需jar包。
提供webservice 下载的包,进行服务的发布
Apache CXF™ is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols ...
纯java调用ws-security+CXF实现的webservice安全接口
NULL 博文链接:https://hbiao68.iteye.com/blog/1968185
NULL 博文链接:https://shenxueliang.iteye.com/blog/1734414