全文转至 DanDiephouse 的blog The Apache Geronimo team just announced that they’re JEE certified as of today with their 2.0-M6-RC1 release. This is especially good news from a CXF point of view as Geronimo used CXF for JAX-WS certification! A big congratulations to everyone on the Geronimo a ...
2007-05-04

CXF 2.0 RC 发布了

关键字: CXF
经过4个月的努力,CXF 2.0 RC发布了, 我们会在后续的几个月中推出2.0正式版。  大家可以在此下载.     下面是Mail List中的公告。 The Apache CXF team is proud to announce the availability of the 2.0-incubator-RC release! Release notes and download information can be found here: Apache CXF is a Java open source servi ...
CXF的HTTP transport原本是基于Jetty5的,但是Jetty6提供了很多新的功能,例如NIO以及通过Comet和Continuations支持异步的Servlet操作。前段时间我的一项工作就是要让CXF 的HTTP module支持Jetty6。现在这一工作告一段落,写下这篇文章和大家分享一下我的体会。有关Jetty5到Jetty6的迁移可以参考这篇文章  由HTTP module是一个CXF的一个基础模块,据说SVN的Branch功能支持有限(ClearCase功能的确强大。谁叫SVN是免费呢,咱还是忍了。),为了不影响 main line 的代码,我采取了以下方式 ...
最近由于工作需要研究了一下Jetty6。发现Jetty6除了支持NIO,更重要的是它在系统架构上为新兴的Ajax提供更好的支持。这里需要介绍两个新词 一个是Comet, 一个是Continuations。这里我先卖个关子,在下面的文章中我会给大家详细解释这两个名词和Jetty6的关系。 写过Web应用的朋友应该会有这样的一个体会,就是我们常规的Web访问模式就是客户端发送一个请求(Request),服务器端提供一个响应(Response)。这样做很简单,服务器端是被动接受请求,并执行相应的处理逻辑,返回处理结果。这样的模式会带来一个问题就是,在我们的客户端没有任何输入的情况下,而这时 ...
如果要构建一个Web Services,CXF提供了两种构建方式一个是Code First,另一个WSDL First。 那什么是Code First,什么又是WSDL First呢? 大家知道,如果我们要将一个服务发布一个WebService,我们需要定义这个服务所支持的方法,以及调用这些方法所提供的参数并将其转化成为WSDL,供其它的客户端调用。Code First是第一代的WebService开发工具所提供的构建WebService的一种方式。以Java为例,我们可以通过Interface定义一组Web服务所提供的方法,Code First就是通过获取这个Interface的信 ...
 JAVA和C/C++的区别有很多,你知道Java程序需要链接吗? Java 语言与C/C++ 在语法上很相似,但是由于它是伴随着互连网络成长起来的,为了迎合异构主机构架以及支持安全的软件分发,逐步发展成为一个语言平台。 我们知道如果用C/C++写程序,从源代码到可执行程序需要经历编译,链接两个步骤。但是用Java语言写程序则不同,你只需要将你的源代码编译成字节码 就可以了,字节代码通过Java虚机来运行。要概括上面两种语言的这一不同之处,我们可以说Java是通过Java解释来执行的,C/C++是通过编译来 执行的。 如果你用C/C++来写一个通讯程序完成 ...
jnn
搜索本博客
存档
最新评论