Skip navigation
1 2 3 Previous Next

Bill Burke's Blog

66 posts
Bill Burke

RESTEasy 1.1 Released

Posted by Bill Burke Jun 17, 2009
I'm pleased to announce the release of RESTEasy 1.1.GA. This was a huge functionality and bug fix release for us. Special thanks goes out to Solomon Duskis, Attila Kiraly, and Michael Brackx. Included in this release is:
  • New interceptor model
  • GZIP encoding support
  • Guice 1.0 support. Thanks Mike!
  • XOP and multipart/related support. Thanks Attila!
  • Internal dispatching and forwarding support. Thanks Solomon!
  • Jackson JSON provider support.
  • Asynchronous Job Service
  • Client and Server side caching capabilities
  • Decorator framework for JAXB
  • XMl header and stylesheet support for JAXB
  • Greatly improved multipart support thanks to Attila.

 

For more information follow the links at RESTEasy's Project Page.

Bill Burke

RESTEasy 1.0 GA Released!

Posted by Bill Burke Jan 20, 2009

 

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.

RESTEasy 1.0-RC1 has just been released. For more details click here!
A lot of changes in this release. The specification is basically done and going final any day now. The spec lead just needs to finish the TCK and it will go to a vote with the JCP EC and become final. We are up to date with the specification. Click here for more details...

 

A few months ago after my first release of RESTEasy JAX-RS, I realized that I had made a cardinal mistake with our JAX-RS implementation. I had yet to build any real application with it. I had yet to test drive it. In fact, I had actually never written a RESTful application period. So, with that in mind, I decided to build something so I could get a feel how good JAX-RS and REST actually was. But what to build? I thought of redoing Pet Store with AJAX and RESTEasy as the backend, but then I'd actually have to learn AJAX or some AJAX framework. Then I thought, I'm a middleware developer, why not make some piece of middleware RESTful? Thus, RESTEasy MOM was born. This blog entry is about both an exercise in RESTful Web Service design as well as its Java counterpart, JAX-RS.

 

Click here for rest of article...

Customer bug fixes and new features in this release. We've implemented some JSON support after some users requested this feature. Using the Jettison Framework, you can use JAXB annotated classes and marshal them to and from JSON. A pretty cool framework and easily integrated into RESTEasy JAX-RS. Click here for more information on this release...
Bill Burke will be speaking this Thursday, June 12th at the Boston area JUG (NEJUG) at the Sun campus in Burlington at 6:00 pm. The talk will be on on REST and how the new JAX-RS specification makes it easier for you to write RESTFul Web Services in Java. Please stop by, at least to say hi. Hecklers welcome too!
I’m trying to release much earlier and more often. This release brings RESTEasy JAX-RS up to the current public draft of JAX-RS. Click here for more details...

 

This is the thrid release of JBoss's JSR-311, JAX-RS, Restful Web Services implementation. Nothing special in this release, just a lot of bug fixes the community found as well as more spec-feature complete. We have some more things coming down the pipe in the next month, so stay tuned!

 

Links to where to download, post user questions, and our documentation are all available on our WIKI.

 

Click Here for more details on the release...

Click here for more details...
I did a bit of research on doing RESTFul content negotiation with XML documents. Click here to read more...
I’m pleased to announce the first beta release of the JBoss Resteasy JAX-RS implementation! Click here for more details...
Bill Burke

EJB maintains its dominance

Posted by Bill Burke Feb 13, 2008
Some interesting statistics on EJB. Click here for more information...
I've put together an article and small sourceforge project on some common techniques I've used for annotation processing. Click here for more information...
I was invited to speak in Krakow, Poland last week. Click here for the details.