Programming Books C Java PHP Python Learn more Browse Programming Books
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

RESTful Java with Jax-RS (Animal Guide) Paperback

ISBN-13: 978-0596158040 ISBN-10: 0596158041 Edition: 1st

See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
Kindle
"Please retry"
Paperback
"Please retry"
$20.48 $5.00

There is a newer edition of this item:


Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



NO_CONTENT_IN_FEATURE

Like this book? Find similar titles in the O'Reilly Bookstore.

Product Details

  • Series: Animal Guide
  • Paperback: 314 pages
  • Publisher: O'Reilly Media; 1 edition (December 4, 2009)
  • Language: English
  • ISBN-10: 0596158041
  • ISBN-13: 978-0596158040
  • Product Dimensions: 9.1 x 7 x 0.7 inches
  • Shipping Weight: 15.2 ounces
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #295,395 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Bill Burke is a Fellow at the JBoss division of REd Hat Inc. A long time JBoss contributor and architect, his current project is RESTEasy, RESTful Web Services for Java.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.3 out of 5 stars
5 star
7
4 star
6
3 star
2
2 star
0
1 star
0
See all 15 customer reviews
Examples are very easy to follow.
J. Kunley
If you are new to REST, start with RESTful web services and then move on to this book.
Siddhardha
Good introduction book for RESTfull Java.
L. Song

Most Helpful Customer Reviews

21 of 21 people found the following review helpful By R. S. Holland on December 16, 2009
Format: Paperback Verified Purchase
This is a good book to get a novice like me up and running pretty quickly with RESTful web services. There is light coverage of the JSR-311 specification, which is both good and bad. When you're a busy practioner, you don't have time to read a 1,000+ page book on abstract concepts, but I believe the author could have spent more than one chapter on covering concepts.

The book is full of examples, which is great to develop a web service quickly, but the author often did not explain why he chose to develop his services one way versus another. This lack of an explanation can leave a developer guessing when he has a real-world issue to deal with that is slightly different from the examples.

The biggest drawback to the book is all of the typos. It really bothers me when I'm trying to understand new concepts, and the reference material that I'm using has significant typos. I hope that the author will correct those for the next release of the book.

Having written all of that, this book is probably the best (maybe only) book in the market right now that explains the REST from a Java perspective.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 14 people found the following review helpful By Thomas Lockney on February 1, 2010
Format: Paperback
No one really enjoys reading specs, particularly not JSRs (Java Specification Requests, for those of you who are lucky enough not to have encountered these fun-filled documents). For those of you doing Java web development and looking for a good way to build RESTful applications, this might have been a sore spot when trying to understand JAX-RS -- the Java specification that outlines an API for building REST apps using annotations.

While both Jersey and RESTeasy, two popular implementations of JAX-RS, do provide fairly helpful user guides, the specification provides a wide-ranging set of capabilities and neither sufficiently conveyed the breadth of these, in my opinion. But now there is a new resource in the form of Bill Burke's RESTful Java with JAX-RS. Bill is the creator of JBoss' RESTeasy framework so he knows the specification well and it shows in this book.

The book explores building a RESTful web app from the ground up and includes a full workbook in the second section with complete examples. The examples are included with the download of RESTeasy, which was not immediately obvious on my first read through. Each chapter of the workbook matches a chapter from earlier in the book giving the reader the opportunity to try out the ideas they've just read about. This feels like a good format for a book like this -- a motivated reader can charge through the content of the book to get a cohesive view of the API, while not getting too bogged down in the details of setting up each example.

Some of the most interesting material that's harder to get from the users guides and online tutorials is covered in the material on content negotiation in chapter eight and content marshalling in chapter six.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By George Jiang on April 14, 2011
Format: Paperback
If you are a Java developer with some Web and/or Web service experience, this book will be very easy to read, whether you are new to REST, have done REST with a different framework/API (e.g. plain Java servlet), or have done some JAX-RS before but want to have a thorough understanding of the JAX-RS API.

You can skip chapter 1 if you want to see JAX-RS in action, and go straight to chapters 2, 3, 4 and 6, as I did.

The JAX-RS spec is very well covered in this book. Ideally, I would like to see the REST Client API from Jersey covered as well (in addition to that of RESTEasy).

(Update): REST Client API has been standardized in JAX-RS 2.0 which will be covered by the 2nd edition of this book (to be published in November 2013), according to the author.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Lars Tackmann on April 26, 2010
Format: Paperback
The book starts out with a basic introduction to RESTful web services. I didn't need it, and if you are a REST novice I suggest you pick up Restful Web Services first, as you will be missing many crucial insights without it.

The book then covers the complete JAX-RS standard, while keeping the language straightforward so that everyone can understand it. There is plenty of code to learn from and as in his EJB book, the author have devoted the last half of the book to full working examples. These are build with Maven (so they can work in any Java IDE) and covers a multitude of subjects, including Spring/EJB integration and unit testing with embedded Jetty.

Bill obviously knows his business (even if he admits to being a long standing Corba fanboy) and overall I find the book to be concise, detailed, and well written. However it only gets 4 stars as some of the subjects seams a little rushed (such as JAXB integration and its REST introduction).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Siddhardha on October 23, 2011
Format: Paperback Verified Purchase
From a practical standpoint, I found this book to be excellent. From writing basic services to adding content handlers, adding exception mappers, content negotiation, Security, HATEOS, it's all here in one place in the first part of the book. This book also compares different JAX-RS implementations including Jersey, CXF and RESTEasy. Part II of this book explains the example source code and also has instructions on how to run it. I have tested all examples in this book with the exception of the last chapter that deals with EJB and JPA integration and they work flawlessly. The code samples are organized very well and come with maven integration which is nice.

If you are new to REST, start with RESTful web services and then move on to this book. Since the author is part of the team that created RESTEasy, all source code examples use RESTEasy. I can certainly understand if other folks would like to have seen examples tailored towards Jersey (Sun's reference implementation) but I don't consider this to be a big drawback in any case since both frameworks are JAX-RS compliant, so moving from one to other shouldn't be too hard (with some caveats such as you will lose some of the features that are supported only by a given implementation such as @Formatted annotation by RESTEasy).

This is a very well written book. Highly recommended.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Product Images from Customers

Most Recent Customer Reviews

Search
ARRAY(0xa829ce58)

What Other Items Do Customers Buy After Viewing This Item?