问题?WebService CXF调用方式《三》,CXF工作原理和调用方式
一、CXF是什么?
Apache CXF是一个开源的,全功能的,容易使用的Web服务框架。CXF是两个项目的结合:由IONA技术公司(现在是Progress的一部分)开发的Celtix和由Codehaus主持的团队开发的XFire,合并是由人们在在Apache软件基金会共同完成的。CXF的名字来源于"Celtix"和"XFire"的首字母。
二、CXF有什么作用?
Apache CXF Web 服务堆栈是来自 Apache Software Foundation 的另一替代选择,Axis2 堆栈也来自同一组织。尽管它们来自同一组织,Axis 2 和 CXF 就如何配置和交付 Web 服务采用完全不同的方法。总的来说,CXF主要是用来交付WebService的。
三、CXF怎么用?
1.下载包
用CXF是需要用到jar包和相关依赖包的,下载地址cxf:官方下载
要下载两个zip包:
解压3.1.6.ZIP包
2.pom.xml
<dependencies>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.0.2</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>3.0.2</version>
</dependency>
<!-- Jetty is needed if you're using the CXFServlet -->
<dependency>
<group