虽然这篇帖子写得有的晚了,但是还是想把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. 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.
* Binary and Legacy Protocol Support: CXF has been designed to provide a
pluggable architecture that supports not only XML but also non-XML type
bindings, such as JSON and CORBA, in combination with any type of transport.
This release contains the following features:
* JAX-WS Compliant frontend - Apache CXF has now passed the standalone
JAX-WS TCK.
* Java2WSDL and WSDL2Java tools and Maven plugin
* SOAP 1.1 & 1.2, XML and RESTful HTTP bindings
* JAXB 2.0 Databinding support
* WSDL 1.1 support
* WS-Addressing, WS-ReliableMessaging, WS-Security, and WS-Policy support
* MTOM attachment support
* HTTP, Servlet, JMS and Local Transports
* Simple POJO service frontend
* Javascript frontend
* JBI Service Engine. CXF services can be deployed into any JBI
compliant container (ServiceMix or OpenESB)
* JCA 1.0 support, J2EE application can integrate with legacy
application through JCA 1.0 support in CXF
* Spring Support
* JSON support with Jettison
* Many other bug fixes and feature enhancements
For more information see:
* Website:
http://incubator.apache.org/cxf/
* Release Notes:
http://incubator.apache.org/cxf/apache-cxf-20-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
分享到:
相关推荐
JAX-RS 2.0是CXF 3.x系列支持的版本,它引入了许多新功能,如异步处理、统一异常处理和链接构造等。 在创建RESTful服务时,我们可以使用`@Path`注解来指定服务的URI模板,`@GET`、`@POST`、`@PUT`、`@DELETE`等注解...
这个"apache-cxf-3.1.6.zip"是Apache CXF的3.1.6版本的官方完整包,发布于2016年4月14日,包含了与Spring框架的集成支持。 **Apache CXF核心特性:** 1. **Web服务实现**:CXF提供了基于Java API for Web Services...
- **新特性**:可能引入了一些新的特性和改进,如更好的WS-Security支持,或者对JAX-RS 2.0的增强。 4. **使用Apache CXF-3.2.4**: - **安装**:下载并解压压缩包,然后根据项目需求将其添加到构建路径中,如果...
CXF安装包下载及目录结构可以访问Apache站点下载CXF框架的安装包,下载时请选择“二进制发布包(Binary distribution)”,当然如果您有兴趣也可以下载相应版本的“源代码发布包(Source distribution)”。...
本资料主要讲解如何使用Spring与CXF集成,来发布RESTful服务,并提供了相关的项目案例和代码。 一、RESTful简介 REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,...
* 支持多种编程语言,包括Java、JAX-WS 2.0 客户机/服务器编程模型、JAX-WS 2.0 同步、异步和单程 API、JAX-WS 2.0 动态调用接口(DII)API。 * 提供了代码生成功能,支持Java 到 WSDL、WSDL 到 Java、XSD 到 WSDL、...
- 部署与发布:将服务部署到应用服务器,如Tomcat、Jetty等。 - 调用服务:客户端可以使用CXF的客户端API或者直接发送HTTP请求来调用服务。 6. **CXF的WSDL First和Code First开发方式** - WSDL First:先定义...
CXF 3提供了更好的性能和更多的功能,例如JAX-RS 2.0支持、Java EE 7集成以及更丰富的WS-*协议支持。在本整合项目中,CXF 3被用作服务端的服务提供者和客户端的服务调用者,负责处理Web服务的发布、消费以及数据交换...
CXF 3.2版本引入了更多的功能和性能优化,例如对JAX-RS 2.0和JAX-WS 2.2的支持,以及增强的错误处理机制。 3. **Maven**:Maven是Java项目管理工具,它通过使用一个项目对象模型(POM)来管理项目的构建、报告和...
- **CXF 2.0及以上版本**:提供了强大的功能集,包括对最新Web服务规范的支持,如WS-Addressing、WS-Policy、WS-RM、WS-Security等。 #### 四、Axis与CXF的主要区别 1. **对Web服务标准的支持**: - **Axis2**:...
在将CXF服务发布到WebLogic服务器时,可能会遇到一系列的问题。这里我们将详细探讨这些常见问题及其解决方案。 ### 1. javax.jws.webService.portName找不到的错误 该错误通常是由于缺少必要的类路径设置所导致的...
XFire 是一种新一代的 WebService 平台,它支持一系列新的 Web Service 标准,如 JSR181、WSDL2.0、JAXB2、WS-Security 等。XFire 采用 Woodstox 作 Stax 实现,性能有了质的提高。XFire 还具有易于上手、快速发布...
- 选择“二进制发布包(Binary distribution)”进行下载。 **2. 目录结构** - **bin**: - 包含CXF提供的工具,如Java to WSDL、WSDL to Java等。 - **docs**: - 提供详细的文档和示例。 CXF以其丰富的功能特性和...
xFire以其简单易用和快速的服务发布能力著称,尤其适合从POJO发布服务。它使用了Woodstox作为Stax的实现,进一步提升了性能。据称,xFire在某些测试中比Axis1.3快2-6倍,并且响应时间更短,使其成为开发者的理想选择...
CXF支持Spring 2.0的简洁XML配置,让整个服务部署和管理更加高效。 为了创建一个简单的CXF Web服务,首先需要确保具备所有必要的依赖库。通常包括CXF核心库、Apache Commons Logging、JAXB相关库、Neethi、STAX API...
在本次实例中,我们基于CXF 2.2和Spring 2.0进行整合,使用MyEclipse 8.5作为集成开发环境。MyEclipse是一个强大的Java EE IDE,它集成了很多企业级开发所需的工具,便于进行CXF和Spring的集成工作。 首先,我们...
- **传输方式**:CXF 提供了多种 Binding、Data Binding 和 Transport 方式,包括 SOAP、REST/HTTP 等 Binding,JAXB 2.0、Aegis 等 Data Binding,以及 HTTP、Servlet、JMS 和 Jabber 等 Transport 方式。...
- 可以通过CXF提供的工具或自定义代码发布服务。例如,可以创建一个启动类,配置CXF并注册服务端点。 **三、CXF 对 Interceptor 拦截器的支持** CXF支持拦截器(Interceptor)机制,允许在服务处理流程中插入...
火龙果软件工程技术中心 在JAXWS2.0发布以前,用JAVA发布一个WebService是一件相当复杂的工作,令很多开发高手都望而却步;但随着JAXWS2.0、2.1版本的发布,通过大量使用JAVAannotation特性,以及运用JAXB20规范来...