`
jnn
  • 浏览: 286451 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CXF 2.0.2 发布了

    博客分类:
  • ESB
阅读更多
经过快一个月的投票,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 speak a variety of protocols such as SOAP, XML/HTTP,
RESTful HTTP, or CORBA and work over a variety of transports such as
HTTP, JMS or JBI.


CXF includes a broad feature set, but it is primarily focused on the
following areas:

* Web Services Standards Support: CXF supports a variety of web service
standards including SOAP, the Basic Profile, WSDL, WS-Addressing,
WS-Policy, WS-ReliableMessaging, and WS-Security.

* Frontends: CXF supports a variety of "frontend" programming models. CXF   
provides a JAX-WS Compliant frontend. It also includes a "simple
frontend" which allows creation of clients and endpoints without   
annotations. CXF supports both contract first development with WSDL and   
code first development starting from Java.

* Ease of use: CXF is designed to be intuitive and easy to use. There   
are simple APIs to quickly build code-first services, Maven plug-ins to   
make tooling integration easy, JAX-WS API support, Spring 2.0 XML
support to make configuration a snap, and much more.


This release contains the following improvements:
  * Configuration support for the WS-Policy engine
  * WS-Addressing Feature (easier to configure WS-A)
  * WS-Reliable Messaging Feature (easier to configure WS-RM)
  * Lots of sample improvements
  * Several Spring configuration improvements
  * Over 70 other bug fixes and enhancements

For more information see:
 * Download: http://incubator.apache.org/cxf/download.html
 * Website: http://incubator.apache.org/cxf/
 * Release Notes:
http://incubator.apache.org/cxf/apache-cxf-202-incubating-release-notes.html
 * Mailing lists: http://incubator.apache.org/cxf/mailing-lists.html


If you have feedback, questions or would like to get involved in the CXF
project please join the mailing lists and let us know your thoughts.

The Apache Incubator CXF Team
http://incubator.apache.org/cxf/
分享到:
评论
10 楼 mis98zb 2007-09-27  
呵呵,确实是,客户端需要看WSDL来决定使用那个函数。
没有自己命名来得清楚。
9 楼 jnn 2007-09-27  
mis98zb 写道
呵呵,XFire在wrapped方式下,如果3个a(),它会自动命名为a()、a1()、a2()。
相当的方便,呵呵。


但是这种命名方式的意义不大,客户端调用的时候,还需要通过数字后缀来窥探参数个数?
8 楼 mis98zb 2007-09-27  
呵呵,XFire在wrapped方式下,如果3个a(),它会自动命名为a()、a1()、a2()。
相当的方便,呵呵。
7 楼 jnn 2007-09-26  
mis98zb 写道
jnn是CXF的Committer啊!
景仰ing!

对了,麻烦帮忙看看我那个“[SOA] 如何让CXF导出重载的方法”的帖子。
那算是CXF的bug么?
以前XFire在Wrapped方式的时候是可以自动重命名重载(overload)方法的。


看了你的帖子, 我不太清楚XFire提供的自动命名机制是什么样的.
但是对于Wrapped的Document/Literal来说由于传递的消息element名字和wsdl:operation的名字是一样的,这就决定来同名函数(不同参数的)在影射到具体wsdl:operation的过程中存在二义性.

查了一下JAXWS 2.0的规范在 3.6.2.1 中有这么一句

Conformance (Default wrapper bean names): In the absence of customizations, the wrapper request bean class MUST be named the same as the method and the wrapper response bean class MUST be named the same as the method with a “Response” suffix. The first letter of each bean name is capitalized to follow Java class naming conventions.

从规范的角度上来说,(在没有客户化的情况下,我的理解是没有通过annotation进行设置方法名) CXF扔出异常应该不算是个bug.
6 楼 jnn 2007-09-26  
mis98zb 写道
上次lz不是在group里发过一个“CXF2.0.2 抢鲜试用”么?
当时我就从那个地址下载了,:)
那个跟这个是同样的么?同样的话我就不再下了,呵呵。


这次是正式版, 与上次哪个版本相比修正了更多的Bug.
5 楼 mis98zb 2007-09-26  
jnn是CXF的Committer啊!
景仰ing!

对了,麻烦帮忙看看我那个“[SOA] 如何让CXF导出重载的方法”的帖子。
那算是CXF的bug么?
以前XFire在Wrapped方式的时候是可以自动重命名重载(overload)方法的。
4 楼 mis98zb 2007-09-26  
上次lz不是在group里发过一个“CXF2.0.2 抢鲜试用”么?
当时我就从那个地址下载了,:)
那个跟这个是同样的么?同样的话我就不再下了,呵呵。
3 楼 jnn 2007-09-26  
以前发的是2.0.1的发布消息, 这次是2.0.2发布的消息.
2.0.2主要是修正了2.0.1版本中的很多个bug,建议大家升级到2.0.2.

我是CXF的Committer,应用谈不上就是对CXF代码有所了解,所以就在这做广告了.
还有大家在使用CXF过程遇到的问题可以直接发到
http://groups.google.com/group/cxf-zh
可以获得有个CXF使用的中文支持.
2 楼 linginfanta 2007-09-26  
看来LZ是CXF的忠实fans,可以说说你的应用经验呀。
1 楼 mis98zb 2007-09-26  
呵呵,以前lz不是发过一个么?
这个跟那个是一样的么?

相关推荐

    CXF框架发布webservice

    2. **自动扫描和发布**:在Spring配置中启用CXF的自动扫描功能,CXF会自动发现并发布实现服务接口的bean。 3. **Spring的WS配置**:使用Spring的`<jaxws:endpoint>`标签来声明式地配置Web服务,包括服务接口、实现...

    ssh+cxf整合发布webservice实例

    SSH+CXF整合发布Web服务(Webservice)实例详解 在软件开发中,SSH(Spring、Struts、Hibernate)是一个常见的Java EE应用框架组合,用于构建高效、可维护的企业级应用程序。CXF则是一个开源的Java服务堆栈,主要...

    cxf发布webservice示例

    webservice示例 springmvc+maven+cxf发布webservice 博客地址 http://blog.csdn.net/joe_storm/article/details/78839150

    CXF servlet 发布webservice

    【标题】"CXF Servlet发布Web服务" 在Java Web开发中,Apache CXF是一个流行的开源框架,用于构建和部署Web服务。它支持多种协议和标准,如SOAP、RESTful、WS-*等。CXF允许开发者使用Java编程模型来创建和消费Web...

    使用CXF发布WebService

    当我们谈论“使用CXF发布WebService”时,我们实际上是在讨论如何利用Apache CXF框架创建和部署Web服务。Apache CXF是一个开源的Java框架,专门用于构建和消费Web服务,支持多种协议,如SOAP和RESTful。 首先,我们...

    Spring+CXF 发布WebService服务

    本文将深入探讨如何使用Spring和CXF来发布WebService服务。 首先,Spring是一个开源的Java平台,它提供了全面的编程和配置模型,用于简化企业级应用的开发。Spring框架的核心特性包括依赖注入、面向切面编程(AOP)...

    wise-core-cxf-2.0.2.Final.zip

    macker.zip,macker是一个面向java开发人员的构建时体系结构规则检查实用程序。它的目的是为程序员总是为他们的项目梦想的体系结构理想建模,然后中断-它有助于保持代码的干净和一致性。macker是一个用于java开发人员...

    CXF 框架实战代码--服务器端CXF接口发布与调用

    【CXF框架实战:服务器端接口发布与调用】 CXF(CXF XFire与CXF的合并)是一个开源的Java框架,它主要用于构建和开发服务导向架构(SOA)和RESTful应用程序。CXF提供了丰富的功能,包括SOAP、REST、WS-*规范支持...

    springboot整合CXF发布webservice和客户端调用

    通过这个项目,开发者不仅可以了解SpringBoot和CXF的基本概念,还能掌握两者如何协同工作,发布和调用Web服务。同时,对于SpringBoot应用的打包、部署和测试也有了一定的认识。这个例子是一个理想的实践项目,对于...

    cxf+spring发布webservice和restservice

    本项目“cxf+spring发布webservice和restservice”专注于利用Apache CXF框架与Spring框架结合,实现这两种服务的发布。Apache CXF是一个开源的、功能丰富的服务栈,它使得开发者能够轻松地构建和部署SOAP和RESTful ...

    CXF发布WebService的多种方法实例

    2、把web.xml里的spring的监听器注释掉,保证WEB-INF下有cxf-servlet.xml,然后发布到WEB服务器即可 3、web.xml里配置spring监听器,及其加载的beans.xml,把cxf-servlet.xml删掉,发布到WEB服务器即可,注意这种方式...

    Springboot整合CXF发布Web service和客户端调用(用户和密码验证)

    本教程将详细介绍如何利用Spring Boot与CXF进行集成,以发布Web服务并实现用户和密码验证的客户端调用。 首先,我们需要在Spring Boot项目中引入CXF的依赖。这通常通过在`pom.xml`文件中添加对应的Maven依赖来完成...

    CXF+Spring+Tomcat发布WebService

    【标题】"CXF+Spring+Tomcat发布WebService"涉及的是使用Apache CXF框架与Spring框架结合,在Tomcat服务器上部署和消费Web服务的过程。这是一个常见的企业级应用开发场景,特别是对于实现基于SOAP协议的Web服务。...

    用cxf发布webservice所需的基础jar包

    本篇文章将深入探讨使用CXF发布Web服务所需的基础Jar包及其重要性。 首先,我们要明白什么是Web服务。Web服务是一种通过HTTP协议进行通信的软件系统,它允许不同的应用程序之间交换数据。而CXF作为一个优秀的Web...

    webservice[CXF]发布和调用[ 带数据库]demo

    【发布Web服务】使用CXF发布Web服务通常涉及以下步骤: 1. 定义服务接口:通过Java接口定义服务的方法和参数。 2. 创建服务实现:实现接口中的方法,提供业务逻辑。 3. 创建服务端点:使用CXF提供的API将接口和实现...

    使用CXF发布和调用接口(星座运势接口)

    在本文中,我们将深入探讨如何使用Apache CXF框架来发布和调用接口,特别是针对一个有趣的实例——星座运势接口。Apache CXF是一个流行的开源框架,它允许开发人员创建和使用Web服务,支持多种协议和标准,如SOAP、...

    ssM+cxf接口发布demo原型

    【ssM+cxf接口发布demo原型】是一种基于Spring Boot(ssM)和Apache CXF(cxf)技术实现的Web服务发布示例。这个项目旨在展示如何将Java应用程序中的业务逻辑封装为Web服务,以便其他系统能够通过标准的SOAP协议进行...

    cxf服务端wsdl发布帮助.docx

    ### CXF服务端WSDL发布及代码生成详解 #### 一、概述 在现代软件开发中,特别是企业级应用开发领域,Web服务扮演着至关重要的角色。CXF(Camel and XFire)作为Apache下的一个开源项目,为开发高质量的Web服务提供...

    CXF使用EndpointImpl发布WebService加入拦截器

    本篇文章将深入探讨如何使用CXF的`EndpointImpl`类来发布一个WebService,并加入拦截器。 首先,我们要理解`EndpointImpl`是CXF框架用于构建和配置Web服务端点的核心类。通过实例化这个类,我们可以自定义服务的...

Global site tag (gtag.js) - Google Analytics