Apache CXF 专栏

介绍: Apache CXF = Celtix + XFire,Apache CXF 的前身是叫Apache CeltiXfire,现在已经正式更名为Apache CXF 了,以下简称CXF。CXF继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS全面的支持,并且提供了多种 Binding 、Data Binding、Transport 以及 Format的支持,并且可以根据实际项目的需要,采用 Code First 或者 WSDL First 来轻松地实现 Web Services 的发布和使用。
如何正确地在Axis、Axis2和Apache CXF之间抉择?
新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的 Axis 1.x 系列演化过来,而 Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过仍是 Apache 的一个孵化项目。
Axis2 是对 Axis 进行了彻底的重写的一个新项目了,它使用了新的模块化架 ...
by YuLimin 2007-09-30 浏览 (13212) 回复 (25) 关键字: axis axis2 cxf spring
如何让CXF导出重载的方法
我使用了code first方式来开发,但是在导出的时候出了问题:重载的方法不能正确解析,貌似没有使用wrapped方式来进行soap的绑定。
用cxf自带的spring_http的例子改了一下,发先不能通过:
HelloWorld.java
package demo.spring;
import javax.jws.WebService;
import javax.jws.soap. ...
by mis98zb 2007-09-21 浏览 (2567) 回复 (4) 关键字: cxf
关于 CXF 继承Spring/Hibernate 问题
在部署时,指定<jaxws:endpoint 的implementor属性是需要实现类,我的这个实现类构造函数需要spring提供一个dao注入,请教如何实现?
官方文档只介绍了写出实现类的 全包路径+实现类名,如何提供构造注入?
因为我现在一启动服务,就会提示 这个实现类加载错误。
by pyzheng1 2007-09-19 浏览 (2802) 回复 (3) 关键字:
CXF jaxws spring configuration
最近在cxf-zh中有人问及了有关Spring配置CXF Client以及Server的问题,由于我前段时间也做一部分相关的工作,在这里我简单给大家介绍一下CXF在与Spring集成方面所做的一些工作。
如果大家只是想了解如何写jaxws:endpoint 配置文件,可以直接跳到 3 jaxws:endpoing进行阅读.
0. 预备知识
如果你想了解CXF是如何与Spring进行集成的 ...
by jnn 2007-09-02 浏览 (3329) 回复 (2) 关键字:
CXF 2.0 webservice 学习笔记系列_1
对比了一下CXF2 和 AXIS 2 还是选择在框架中集成CXF2。不过CXF2的文档更新的真是慢啊,试了一下,目前CXF2支持的两种绑定方式jaxb2和aegis,看了半天源码总算调通了。又忍不住批一下他的文档,给的都是半调子的例子,希望开发小组能尽快完善啊!
先放一个HelloWold的aegis的配置:
一、server 端:
1. HelloWorld.java
package de ...
by evanz 2007-08-03 浏览 (11588) 回复 (15) 关键字:
我眼中的CXF之 Interceptor (上)
Interceptor是CXF架构中一个很有特色的模式。你可以在不对核心模块进行修改的情况下,动态添加很多功能。这对于CXF这个以处理消息为中心的服务框架来说是非常有用的,CXF通过在Interceptor中对消息进行特殊处理,实现了很多重要功能模块,例如:日志记录,Soap消息处理,消息的压缩处理。
如果你想对CXF进行扩展,建议你先从interceptor开始。
首先我们可以研究一下 ...
by jnn 2007-06-30 浏览 (2994) 回复 (0) 关键字:
我眼中的CXF之 Interceptor (下)
下面给大家介绍一下Interceptor的一个使用实例,如果通过Interceptor来获取CXF的性能数据。
我们知道CXF通过Interceptor处理着各种不同不样的消息信息,如果我们能在这些消息中设置时间戳信息,那我们就可以很容易地获取到这些消息在 不同地阶段处理所耗费的时间信息,通过对这些时间戳信息的处理,我们可以很容易就获取到CXF运行时的性能数据了。
接下来我们看看CXF中管 ...
by jnn 2007-06-30 浏览 (2442) 回复 (0) 关键字:
我眼中的CXF之Bus
CXF在设计之初就提供了对多种的Binding,Transport可插拔的配置,你只需要在你的Class Path中添加相关的Binding,Transport jars,CXF的Core就会自动加载这些模块,并调用相关接口创建对应的Binding和Transport。
想知道CXF是如何实现Plugable的灵活配置吗?想知道你如何获取你想要的各种CXF内部对象吗?想知道这些内部对象是如何注册 ...
by jnn 2007-06-24 浏览 (4001) 回复 (0) 关键字:
我眼中的CXF 之 ServiceModel
在前面的文章中给大家简单介绍了CXF是如何和将一个POJO变成一个Web Services的,当中提到一个很重要的一个名词就是Sevices Model,现在我们就简单讨论一下CXF中有关Services Model的内容。
首先大家可以从 CXF的构架 上面获取到Service Model的简要描述。在这里我简单给翻译如下:
Serivce Model负责描述了在CXF所提供的一个服务 ...
by jnn 2007-06-05 浏览 (3221) 回复 (0) 关键字:

