java Rest 服务 JAX-RS 的第三方实现 RESTEasy 和 JXF

文章标签: java-rest
2014-11-15 12:43:12     30 人阅读    

Java 领域的其他 REST 实现

JAX-RS 标准发布后,诸多厂商推出了自己的基于JAX-RS 标准的实现。其中比较有影响力的应该是来自JBoss 社区的RESTEasy 和来自Apache社区的CXF 。本节将简述这两个项目。如果读者的项目确实和它们结合得比较紧密,Jersey 未必是最佳选择,读者尽可“拥抱”这两个基于JAX-RS 标准的项目。
1. JBoss 的RESTEasy
RESTEasy 是JBos s 社区提供的JAX-RS 项目。值得说明的是,JBoss 这一名词目前已经不再代表Java EE 容器,曾经的JBoss 已经更名为WildFly,而JBoss 一词现在特指RedHat公司旗下的开源社区。RESTEasy 自2009年1 月第一个GA版本以来,发展到3.0.x。从版本3.0.0.Final 开始支持JAX-RS 2.0 。
官方文档提供单页面HTML、按章节 HTML 和PDF 三种格式,可以按照阅读习惯选择。参见:
http://www.jboss.org/resteasy/docs
该项目源代码由GitHub托管,地址为:
https://github.com/resteasy/Resteasy
项目下载由http://sourceforge.net 托管,当前版本为3.0.7.Final。地址为:
http://sourceforge.net/projects/resteasy/files/Resteasy%20JAX-RS


2. Apache的CXF
CXF 是Apache开源社区提供的JAX-RS 项目,CXF 的名称是由Celtix 项目和XFire项目合并而来。其中Celtix 由IONA Technologies 开发,XFire来自Codehaus。CXF 是JAX-WS的著名实现,同时实现了JAX-RS ,从版本2.7.0开始几乎全面支持JAX-RS 2.0全部特性。官方文档参见http://cxf.apache.org/docs/jax-rs.html
Apache CXF当前版本为2.7.11 ,下载地址为:
http://cxf.apache.org/download.html
源代码由Apache的GIT 服务器托管,地址为:
https://git-wip-us.apache.org/repos/asf?p=cxf.git
源代码克隆命令参考如下:
git clone https://git-wip-us.apache.org/repos/asf/cxf.git


原文地址:http://www.itmmd.com/201411/178.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

java Rest第三方实现框架Restlet 和 Spring mvc   上一篇
下一篇  Java RESTful Web Service实战 Jersey 项目概要

精彩回复
发表评论
姓名:       

《程序员app》专门为程序员量身定做!