当前位置:网站首页 > Java教程 > 正文

java cxf教程



Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用。目前它仍只是 Apache 的一个孵化项目。

Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者 JBI,CXF 大大简化了 Services 的创建,同时它继承了 XFire 传统,一样可以天然地和 Spring 进行无缝集成。

【环境配置】

下载apache-cxf-3.0.0版本

环境变量配置

【创建CXF工程流程】

第一步:使用Eclipse创建java工程(JDK版本为1.7)

第二步:将CXF中lib文件夹中所有jar包导入工程

第三步:创建服务接口和服务实现类

【服务端工程截图】

【IHelloWord.java】

HelloWordImpl.java】

HelloServer.java】

服务端启动成功截图

【运行服务代码之后,使用Wsimport生成客户端代码,并导入客户端】

文字代码:wsimport -s . http://127.0.0.1:6666/hello?wsdl(使用之前,一定要确保你的cxf环境变量设置是成功了的,否则会报错)

生成的客户端代码如下

客户端工程截图

ClientTest.java】

客户端调用成功后截图

cxf简单入门程序到这里就结束了,若遇到问题,请留言反馈!

  • 上一篇: java web教程
  • 下一篇: java玫瑰花教程
  • 版权声明


    相关文章:

  • java web教程2025-03-22 13:50:03
  • java简明教程考试2025-03-22 13:50:03
  • for教程Java2025-03-22 13:50:03
  • java教程2992025-03-22 13:50:03
  • java高级什么教程好2025-03-22 13:50:03
  • java玫瑰花教程2025-03-22 13:50:03
  • java开发小白教程2025-03-22 13:50:03
  • java word分词器 教程2025-03-22 13:50:03
  • java全套教程4132025-03-22 13:50:03
  • 网站java教程2025-03-22 13:50:03