cxf调用接口的几种方式_cxf+spring发布webservice接口及接口的调用

一、

CXF

介绍

Apache

CXF

=

Celtix

+

XFire

Apache

CXF

的前身叫

Apache

CeltiXfire

CXF

继承了

Celtix

XFire

两大开源项目的精华,提供了对

JAX-WS

全面的支持,并且提供了多种

Binding

DataBinding

Transport

以及各种

Format

的支持,并且可以根据实际项目的需要,

采用代码优先(

Code

First

)或者

WSDL

优先(

WSDL

First

)来轻松地实现

Web

Services

发布和使用。

Apache

CXF

已经是一个正式的

Apache

顶级项目。

CXF

支持多种协议,

如:

SOAP

XML/HTTP

RESTful

HTTP

CORBA

,并且可以在多种传输协议上运行,比如:

HTTP

JMS

JBI

CXF

可以与

Spring

进行无缝集成。

CXF

框架是一种基于

Servlet

技术的

SOA

应用开发框架,

要正常运行基于

CXF

应用框架开

发的企业应用,除了

CXF

框架本身之外,还需要

JDK

Servlet

容器的支持。

CXF

下载地址:

http://cxf.apache.org/download.html

,选择

“File”

列中的

zip

格式下载。解压后

可以看到一些文件夹:

└─apache-cxf-2.5.0

├─bin

各种工具

├─docs

API

文档

├─etc

各种配置文件

├─lib

开发所需

jar

├─licenses

说明

├─modules

jar

└─samples

使用例子

samples

文件夹中给提供了在各种环境下使用的例子,个人感觉只需参照样例即可。

二、使用

CXF+Spring

编写并发布

WebService

首先

,新建一个

Web

项目,名字叫

cxftest

,将下载的压缩包中

lib

文件夹下的

jar

包全部

拷贝到项目的

WEB-INF/lib

中,在

web.xml

中配置如下:

[html]

view

plaincopy

1.

2.

CXFServlet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值