Enterprise Integration Zone is brought to you in partnership with:

Bill Burke is an engineer and Fellow at Red Hat. He’s been a contributor, lead, and architect for numerous projects within the JBoss ecosystem for over 10 years, his current one being Resteasy, JBoss’s JAX-RS implementation. He has been Red Hat’s representative on the Java EE 5, EJB 3.0, JAX-RS 1.0 and 2.0 specifications. Bill is also the author of O’Reilly’s RESTful Java with JAX-RS and EnterpriseBeans 3.0. View his blog at bill.burkecentral.com Bill has posted 5 posts at DZone. You can read more from them at their website. View Full User Profile

RESTEasy 1.0 GA Released

01.22.2009
| 15428 views |
  • submit to reddit

I am pleased to announce the first GA release of JBoss RESTEasy. All documentation and download links are available at RESTEasy's JBoss.org project page.

JBoss RESTEasy is a framework that allows you to write RESTFul Web Services in Java. It is a fully certified and portable implementation of JAX-RS specification. JAX-RS is a new JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol.

RESTEasy can run in any Servlet container, but tighter integration with the JBoss Application Server is also available to make the user experience nicer in that environment. While JAX-RS is only a server-side specification, RESTEasy has innovated to bring JAX-RS to the client through the RESTEasy JAX-RS Client Framework. This client-side framework allows you to map outgoing HTTP requests to remote servers using JAX-RS annotations and interface proxies.

Features

  • Fully certified JAX-RS implementation
  • Portable to any app-server/Tomcat that runs on JDK 5 or higher
  • Embeddedable server implementation for junit testing
  • Rich set of providers for: XML, JSON, YAML, Fastinfoset, Atom, etc.
  • JAXB marshalling into XML, JSON, Fastinfoset, and Atom as well as wrappers for arrays, lists, and sets of JAXB Objects.
  • Asynchronous HTTP (Comet) abstractions for JBoss Web, Tomcat 6, and Servlet 3.0
  • EJB, Spring, and Spring MVC integration
  • Client framework that leverages JAX-RS annotations so that you can write HTTP clients easily (JAX-RS only defines server bindings)

 

Special thanks goes to all our independent contributors, specifically: Solomon Duskis, Ryan McDonough, Olivier Brand, Martin Algesten, Michael Brackx, and Justin Edelson.

See Also --

Introduction to REST

Putting Java to REST

JBoss Microzone

Enter The JBoss Matrix

Published at DZone with permission of its author, Bill Burke.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Zenyk Matchyshyn replied on Sat, 2009/01/24 - 7:27am

Short overview of this version in Ukrainian - http://www.rozrobka.com/2009/01/resteasy-10-ga/

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.