-
JBoss RESTEasy 1.0 GA Released (8 messages)
- Posted by: Bill Burke
- Posted on: January 22 2009 08:33 EST
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.Threaded Messages (8)
- Re: JBoss RESTEasy 1.0 GA Released by James Watson on January 22 2009 12:54 EST
- Re: JBoss RESTEasy 1.0 GA Released by Solomon Duskis on January 22 2009 14:33 EST
- Re: JBoss RESTEasy 1.0 GA Released by Tim McNerney on January 22 2009 14:55 EST
- Re: JBoss RESTEasy 1.0 GA Released by Solomon Duskis on January 22 2009 16:04 EST
- RESTEAsy support GZIP by Francois Andry on June 03 2010 05:11 EDT
- Re: JBoss RESTEasy 1.0 GA Released by Solomon Duskis on January 22 2009 16:04 EST
- New features by Bill Burke on January 23 2009 12:18 EST
- Re: New features by Tom McGee on January 23 2009 20:01 EST
- Re: New features by Bill Burke on January 25 2009 12:13 EST
- Re: New features by Tom McGee on January 23 2009 20:01 EST
-
Re: JBoss RESTEasy 1.0 GA Released[ Go to top ]
- Posted by: James Watson
- Posted on: January 22 2009 12:54 EST
- in response to Bill Burke
Thanks for 'allowing' us to do this. What would we do without you? -
Re: JBoss RESTEasy 1.0 GA Released[ Go to top ]
- Posted by: Solomon Duskis
- Posted on: January 22 2009 14:33 EST
- in response to James Watson
Thanks for 'allowing' us to do this. What would we do without you?
Elementary my dear Watson. You would have to use Rails... or a Sun product. -
Re: JBoss RESTEasy 1.0 GA Released[ Go to top ]
- Posted by: Tim McNerney
- Posted on: January 22 2009 14:55 EST
- in response to Bill Burke
Any comparisons to Jersey? -
Re: JBoss RESTEasy 1.0 GA Released[ Go to top ]
- Posted by: Solomon Duskis
- Posted on: January 22 2009 16:04 EST
- in response to Tim McNerney
Any comparisons to Jersey?
I chose to use (and then contribute to RESTEasy) because of the Spring integration and the slick RESTEasy RESTful client. RESTEasy's Spring integration is more natural than Jersey's SPring integration. RESTEasy's client performs the grunt work based on a proxy to a Java interface which has JAX-RS annotations. Jersey does have some features that RESTEasy doesn't, like GZip and interceptors. Jersey also probably has more adoption, but that's just conjecture. -
RESTEAsy support GZIP[ Go to top ]
- Posted by: Francois Andry
- Posted on: June 03 2010 17:11 EDT
- in response to Solomon Duskis
Any comparisons to Jersey?
I chose to use (and then contribute to RESTEasy) because of the Spring integration and the slick RESTEasy RESTful client. RESTEasy's Spring integration is more natural than Jersey's SPring integration. RESTEasy's client performs the grunt work based on a proxy to a Java interface which has JAX-RS annotations.
Jersey does have some features that RESTEasy doesn't, like GZip and interceptors. Jersey also probably has more adoption, but that's just conjecture.>RESTEasy does support GZIP - see JBOSS doc and my comments on JAXB-JSON Sample code.
-Francois
-
New features[ Go to top ]
- Posted by: Bill Burke
- Posted on: January 23 2009 12:18 EST
- in response to Bill Burke
It would be interesting to learn what features people would like us to focus on. Currently we're diving into: * interception at various points in request/response flow * gzip * Client side caching for the client framework (think of what your browser does) * Server side caching (think of what squid does) * Seam integration (really updating the old stuff) * Web Beans integration * JBoss 5 integration (from a deployment perspective) Some people want WADL but I'm not sure if its something I want to even push in the Java REST community. We may do a little more Spring integration, but I think we've nailed that pretty well. -- Bill Burke JBoss, a division of Red Hat http://bill.burkecentral.com -
Re: New features[ Go to top ]
- Posted by: Tom McGee
- Posted on: January 23 2009 20:01 EST
- in response to Bill Burke
Could we get comet for jetty 6? -
Re: New features[ Go to top ]
- Posted by: Bill Burke
- Posted on: January 25 2009 12:13 EST
- in response to Tom McGee
Could we get comet for jetty 6?
Jetty continuations are just bizarre. Using exceptions for control flow? Very very bad, IMO. Plus I am very reluctant to re-engineer RESTEasy to support control-flow using exceptions especially when Servlet 3.0 is going to make Jetty 6 very legacy.