这个版本应该是CXF 在Apache incubator下面的最后一次发布。 据可靠线报,CXF即将在这个月中正式宣布毕业并成为Apache顶级项目。
CXF2.0.5修正了CXF2.0.4 中近30多个bug,大家可以通过下面的链接获知详细的修改记录。
你可以在此下载到CXF 2.0.5,并在此获得详细的发布信息。
CXF 2.0.4 已经正式发布了,大家可以通过下面的地址下载.
http://cwiki.apache.org/confluence/display/CXF/Download
在2.0.4 中修正了大量与Aegis相关的bug ,以及新近发现的CXF policy 内存泄漏以及与Jetty 关闭相关的bug, 因此强烈建议大家把CXF版本升级到 2.0.4.
大家可以通过下面的链接获取有关CXF 2.0.4 的修改记录.
http://issues.apache.org/jira/browse/CXF?report=com.atlassian.jira.plugin.system. ...
前段时间看到邮件列表中提到很多有关设置CXF HTTP Client 问题,今天在这里整理一下CXF HTTP Client的相关配置,本来想在我的blog中单独发表的,后来看了一下CXF Wiki中也没有相关的内容,想了一下还是在Wiki中进行更新了,毕竟看CXF User Guide的人比较多一点。
在这里我只是做了一个小结,这样如果大家再有类似的问题,可以直接到 Client Http Configure上寻找答案了 今天我更新内容有
1. 如何通过程序方式配置HTTP Conduit 其中包含了通过配置文件以及WSDL的方式来进行设置HTTP Conduit属性,也包含 ...
对于一个成熟的软件产品来说,都会涉及到配置这块的内容。对于CXF来说也不例外,如果没有Configuration模块的话是很难实现灵活的配置功能。
CXF的内部构架是支持灵活的扩展功能的, 在我前面的Blog中介绍过采用Bus来实现各模块间的解耦。而各个模块之间涉及到了很多配置的功能,例如HTTP Client端连接超时的设置,HTTP Server端是否要维护Session信息等,或者我们要发布一个服务,想采用UnWrapped编码方式,采用Aegis DataBinding,这些都是通过CXF的配置模块来实现的。简单来说CXF的配置根据配置项目的来源分为配置文件,WSDL文件,API配 ...
经过快一个月的投票,CXF2.0.2 终于发布了。
下面是从CXF 邮件列表上转来的消息。
The Apache Incubator CXF team is proud to announce the availability of
the 2.0.2 release!
Apache CXF is an open source services framework. CXF helps you build
and develop services using frontend programming APIs, like JAX-WS. These
services can ...
最近在cxf-zh中有人问及了有关Spring配置CXF Client以及Server的问题,由于我前段时间也做一部分相关的工作,在这里我简单给大家介绍一下CXF在与Spring集成方面所做的一些工作。
如果大家只是想了解如何写jaxws:endpoint 配置文件,可以直接跳到 3 jaxws:endpoing进行阅读.
0. 预备知识
如果你想了解CXF是如何与Spring进行集成的,首先你需要下载CXF代码,编译,然后生成相关的Eclipse工程文件。
具体的步骤在CXF wiki 上有说明
download source code
build sou ...
最近收到几个朋友得来信都聊到了学习Web Services的资料问题,在这里简单小结一下,也算是偷一下懒,下回遇到同样的问题我就改发这个链接了:)。
对于初学者,可以通过下面两本书来熟悉规范了解Java的WebService构架的结构以及使用方法
1.The Java Web Services Tutorial
SUN的官方教材,教程先从使用JAXWS API入手,教你如何使用JAXWS API发布Web Services以及如何调用远程的Web Services。
然后介绍了JAXB的使用方法,能够帮助读者轻松搞定WebServices中XML与Java ...
自从JavaEye将CXF2.0发布的消息置顶之后,我一下收到好几个朋友的来信,他们除了对CXF使用表现了极大兴趣以外,也对CXF以及JAXWS的具体实现表现出了很大的热忱。
下面是他在信中提的几个问题:
“如何才能够学好web services呢?
不仅仅是熟悉cxf这样的框架,而是真正了解和掌握,包括协议细节,传输过程,以及设计合理的web services甚至开发自己的简单webservices框架。
不知您对以上过程有什么建议呢?有没有什么推荐的学习蓝图?”
对于第一个问题,真的很难回答,我想很多人都有自己的答案。
我们先从第二个问题开 ...
The Apache Incubator CXF team is proud to announce the availability ofthe 2.0.1 release!Apache CXF is an open source services framework. CXF helps you buildand develop services using frontend programming APIs, like JAX-WS.These services can speak a variety of protocols such as SOAP,XML/HTTP, RESTful ...
虽然这篇帖子写得有的晚了,但是还是想把CXF 2.0 发布的消息告诉大家。
下面是转至 CXF dev maillist的发布信息。
The Apache Incubator CXF team is proud to announce the availability of
the 2.0 release!
Apache CXF is an open source services framework. CXF helps you build and
develop services using frontend programming APIs, like JAX-WS. Th ...
下面给大家介绍一下Interceptor的一个使用实例,如果通过Interceptor来获取CXF的性能数据。
我们知道CXF通过Interceptor处理着各种不同不样的消息信息,如果我们能在这些消息中设置时间戳信息,那我们就可以很容易地获取到这些消息在 不同地阶段处理所耗费的时间信息,通过对这些时间戳信息的处理,我们可以很容易就获取到CXF运行时的性能数据了。
接下来我们看看CXF中管理模块是如何来实现设置时间戳信息的。
首先我们简单回顾一下CXF的消息处理流机制:
对于CXF来说消息就像是水流一样流过一个一个的过滤器(Interceptor)。消息可以按照流入流出的方 ...
Interceptor是CXF架构中一个很有特色的模式。你可以在不对核心模块进行修改的情况下,动态添加很多功能。这对于CXF这个以处理消息为中心的服务框架来说是非常有用的,CXF通过在Interceptor中对消息进行特殊处理,实现了很多重要功能模块,例如:日志记录,Soap消息处理,消息的压缩处理。
如果你想对CXF进行扩展,建议你先从interceptor开始。
首先我们可以研究一下 cxf-api中定义的接口
Interceptor
定义两个方法,一个处理消息 handleMessage, 一个是处理错误 handleFault。别看Interceptor这么简单,这 ...
CXF在设计之初就提供了对多种的Binding,Transport可插拔的配置,你只需要在你的Class Path中添加相关的Binding,Transport jars,CXF的Core就会自动加载这些模块,并调用相关接口创建对应的Binding和Transport。
想知道CXF是如何实现Plugable的灵活配置吗?想知道你如何获取你想要的各种CXF内部对象吗?想知道这些内部对象是如何注册和相互查找的吗?
在这里我们可以研究一下CXF Bus,看看Bus是如何帮助CXF内部扩展模块隔离其与Core模块之间的依赖关系的。
说到Bus,它有很多的含 ...
在前面的文章中给大家简单介绍了CXF是如何和将一个POJO变成一个Web Services的,当中提到一个很重要的一个名词就是Sevices Model,现在我们就简单讨论一下CXF中有关Services Model的内容。
首先大家可以从 CXF的构架 上面获取到Service Model的简要描述。在这里我简单给翻译如下:
Serivce Model负责描述了在CXF所提供的一个服务信息。它由两部分内容组成。一是和WSDL相类似的服务信心,例如 operations, bindings,还有endpoints。 另一部分就是服务自身的信息,这些信息是和CXF runtime相关的 ...
前几天碰见同学问我在忙什么, 我说我在做开源软件CXF。随后的问题就是CXF能做什么? 我简单想了一下,要回答好这个问题还不太容易,因为一下子好多答案都浮现在我的脑海里。
CXF是 IONA的OpenSource ESB Celtix与 号称最快的Soap协议栈 XFire合并的 apache Incubate 项目。
CXF是一个JAX-WS API的实现。
CXF支持多种binding, transport。
CXF支持也支持除JAX-WS之外的服务模型,例如JBI,CORBA,SCA等。
好在我把CXF项目的网站的链接给同学发了过程,与此同时我也注意到了 Apa ...
CXF支持的JAX-WS的API,那什么是JAX-WS?
JAX-WS规范是一组XML web services的JAVA API。JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。
在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP。在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对于SOAP消息。
在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI (service endpoi ...
最近由于工作需要,研究了一下REST。目前REST已经成为了网络社区里的流行名词。那REST又是什么那?
REST - Representational State Transfer, 诞生于Roy
Fielding(作为HTTP协议规范的主要制定者之一)的2000年博士论文REST的明确定义。
简单来说REST是一种基于Resource State的Web服务访问架构,目前REST作为网络应用的设计策略已经被广泛使用。目前Amazon ,eBay,Yahoo等都提供了REST的服务接口调用。
REST作为一组构架策略的描述,这个词汇也经常被用来描述一些简单用HTTP传输的XML的而没有 ...
最近我在做有关ESB的开发工作,发现我们的产品(开源的Celtix
http://celtix.objectweb.org
) 要支持JBI和SCA两个标准。这让我困惑了好久,JBI和SCA有什么区别呢?
前几天好好在网上收罗了一番,现在把收获到的东西和大家分享一下:
...
- 浏览: 44578 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
CXF jaxws spring configu ...
这个你可以看看CXF中的代码,spring.schemaspring.handl ...
-- by jnn -
CXF jaxws spring configu ...
你好,能不能具体说下怎么配置 在META-INF中添加spring.schema ...
-- by hanjun132 -
How to work on the offli ...
本人觉得git的branch和merg功能比svn强大很多,在权限管理上面是有些 ...
-- by jnn -
How to work on the offli ...
好像git没有权限控制功能?这在team似乎是个问题。
-- by 老熊 -
我眼中的CXF之Configurat ...
这部分的内容是和CXF配置实现相关的内容,需要你研究过CXF的实现代码(当时修改 ...
-- by jnn






评论排行榜