Web Services开发——RESTEasy 2.0
原创:chszs版权所有
RESTEasy是JBoss(RedHat)公司的开源Web Services开发框架,基于Java、基于REST架构,是JAX-RS规范的最佳实现之一。最新版本2.0.0GA版本刚刚发布。
RESTEasy可以运行于任意Servlet容器内,而且能够与JBoss应用服务器紧密集成,为用户提供了非常好的体验。RESTEasy还创造性地把JAX-RS带到了客户端,通过RESTEasy JAX-RS客户端框架,可以使用JAX-RS注释和接口代理,把HTTP请求映射到远程服务器端。
RESTEasy与上一个版本相比,做了大量改进,2.0GA版的主要特征如下:
1)完全通过JAX-RS规范的认证;
2)可移植到任意运行JDK 5以上的应用服务器或Tomcat上;
3)用于JUnit测试的可内嵌的应用服务器;
4)客户端框架支持JAX-RS注释,以至于写HTTP客户端非常简单;
5)客户端的浏览器缓存;支持HTTP 1.1缓存语法,包括缓存验证;
6)服务器的内存级缓存;本地响应缓存,自动处理ETag生成和缓存验证;
7)支持多种格式:XML、JSON、YAML、Fastinfoset、Multipart、XOP、Atom等等;
8)JAXB编组到XML、JSON、YAML、Fastinfoset、Atom等,也可以封装成JAXB的映射、数组、列表、集合等对象;
9)GZIP内容编码;在客户端框架和服务器端框架都支持自动化的GZIP压缩/解压缩;
10)异步HTTP抽象,支持JBoss Web、Tomcat 6和Servlet 3.0;
11)异步任务服务;
12)丰富的拦截器模型;
13)可与EJB、Seam、Guice、Spring MVC等集成。
分享到:
相关推荐
RESTful Java Web Services (2009).pdf This book is for developers who want to code RESTful web services using the Java technology stack together with any of the frameworks Jersey's JAX-RS, Restlet's ...
利用RestEasy和Jetty服务器搭建轻量级的RESTful web service的例程
Learn how to design and develop distributed web services in Java, using RESTful architectural principles and the JAX-RS 2.0 specification in Java EE 7. By focusing on implementation rather than theory...
This book is intended for web application developers who use RESTful web services to power their websites. Prior knowledge of RESTful is not mandatory, but would be advisable. Table of Contents ...
Jboss EAP 6(Jboss 7)RestEasy 3.09 Spring 3.2.5 Swagger 2.0与Web.xml和Bean配置的Swagger UI集成 为此,您必须将RestEasy安装升级到3.09 说明来自: : Resteasy与JBoss AS 7捆绑在一起。您可能需要在AS7中...
RESTEasy:RESTEasy是JBoss的一个开源项目,提供各种框架帮助你构建RESTful Web Services和RESTful Java应用程序。它是JAX-RS规范的一个完整实现并通过JCP认证。 JAX-RS: 是一套用java实现REST服务的规范。(全名...
It will cover the fine details of setting up RESTful services such as implementing RESTEasy and securing transmission protocols such as the OAuth protocol and its integration with RESTEasy....
resteasy-reference-guide-en-US.pdf
详细描述了restEasy在servlet3.0前后的不同使用方法;restEasy 结合httpServer 无需容器开发;restEasy的通用差错拦截;附详细实现源码!
resteasy
Spring整合RestEasy示例工程源码,Spring+Jetty+RestEasy
jaxrs-招摇带有 RestEasy 的 Swagger 2.0 Hello World 示例。 它使用 swagger-core 1.5.0-M2 版本。 由于 1.5.0 尚未发布,因此您需要自行构建 swagger 核心并将其安装在本地 Maven 存储库中。构建 swagger-core git...
JBoss RESTEasy 是一个用来使用Java语言开发 RESTFul Web服务的框架。RESTEasy 项目是 JAX-RS 的一个实现,集成的一些亮点: * 不需要配置文件,只要把JARs文件放到类路径里面,添加 @Path 注解就可以了。 * 完全...
resteasy入门级文档、如何使用Restful进行WebService的开发简介及相关RestEasy相关资源的链接
resteasy-jaxrs-2.3.4.Final-all开发包
resteasy讲解
resteasy不使用tomcat使用netty实现,实现了高性能,也可以不需要tomcat的容器,一个主函数就能执行
resteasy简单demo使用的jar包
Resteasy英文文档,开发rest风格的API接口
RESTEasy入门经典.docx