今天,又水了一天,上午起来看了看动漫,看了看视频,下午调了一会儿程序。这两天将总结的文档整理到博客上才发现,写的好像很2.,毕竟,总结是给自己看的,而博客就会有其他同学看到,以后一定要写一些有意义的东西。今天依然是以前的总结,关于CXF的,主要是参考的官方文档和网上的资料。
1 CXF概述
1.1 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 CXF已经是一个正式的Apache顶级项目。
Apache CXF 是一个开源的Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者 JBI,CXF 大大简化了 Services 的创建,同时它继承了 XFire 传统,一样可以天然地和 Spring 进行无缝集成。
2 CXF版的HelloWorld
我们使用MyEclipse集成开发环境学习