RESTful Java with JAX-RS (Animal Guide) and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading RESTful Java with JAX-RS (Animal Guide) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

RESTful Java with Jax-RS (Animal Guide) [Paperback]

Bill Burke
4.1 out of 5 stars  See all reviews (10 customer reviews)

Buy New
$26.52 & FREE Shipping. Details
Rent
$18.08
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
Want it tomorrow, May 24? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.59  
Paperback $26.52  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.
There is a newer edition of this item:
RESTful Java with JAX-RS 2.0 RESTful Java with JAX-RS 2.0
$34.32
Available for Pre-order

Book Description

December 4, 2009 0596158041 978-0596158040 1

Learn how to design and develop distributed web services in Java using RESTful architectural principals and the JAX-RS specification in Java EE 6. With this hands-on reference, you'll focus on implementation rather than theory, and discover why the RESTful method is far better than technologies like CORBA and SOAP.

It's easy to get started with services based on the REST architecture. RESTful Java with JAX-RS includes a technical guide that explains REST and JAX-RS, how they work, and when to use them. With the RESTEasy workbook that follows, you get step-by-step instructions for installing, configuring, and running several working JAX-RS examples using the JBoss RESTEasy implementation of JAX-RS.

  • Work on the design of a distributed RESTful interface, and develop it in Java as a JAX-RS service
  • Dispatch HTTP requests in JAX-RS, and learn how to extract information from them
  • Deploy your web services within Java Enterprise Edition using the Application class, Default Component Model, EJB Integration, Spring Integration, and JPA
  • Discover several options for securing your web services
  • Learn how to implement RESTful design patterns using JAX-RS
  • Write RESTful clients in Java using libraries and frameworks such as java.net.URL, Apache HTTP Client, and RESTEasy Proxy

Frequently Bought Together

RESTful Java with Jax-RS (Animal Guide) + RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity + Restful Web Services
Price for all three: $76.47

Buy the selected items together


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.


Product Details

  • Paperback: 314 pages
  • Publisher: O'Reilly Media; 1 edition (December 4, 2009)
  • Language: English
  • ISBN-10: 0596158041
  • ISBN-13: 978-0596158040
  • Product Dimensions: 7 x 0.6 x 9.2 inches
  • Shipping Weight: 15.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #175,808 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

4.1 out of 5 stars
(10)
4.1 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
20 of 20 people found the following review helpful
3.0 out of 5 stars Good practical RESTful book December 16, 2009
Format:Paperback|Amazon 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?
13 of 13 people found the following review helpful
4.0 out of 5 stars The book to have if you're developing RESTful Java apps 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. The content marshalling chapter not only explains the built in marshalling capabilities and the use of JAXB but also details how to add in custom handlers. While I don't know how much this will get used in practice given the ubiquity of JSON and XML, I suspect for those few who really need to supply their own data formats or who want to replace the built-in handlers will be more than happy to see it covered here.

I have to say that I felt like some items were not covered which would have been useful. For instance, I would love to see some examples of integrating with existing web apps and frameworks. It's not immediately clear what the best route is here and searching online turns up few, if any, best practices or war stories. Similarly it seems that a section on testing REST-based applications would have been called for, even if it isn't strictly part of the specification. I guess the book tries to stick to outlining JAX-RS within the context of the spec, but this feels to me a bit too limiting in scope. In general, some guidelines on best practices, common integration and usage scenarios and other "real world" content would have been a welcome addition.

Despite these minor complaints, this book is clearly a must have if you're venturing down the path of RESTful Java development. The existing documentation is far too-limited and this book is an easy and even enjoyable read.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
4.0 out of 5 stars Easy and Comprehensive 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).
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Pure gold
You may think you know GET, PUT and the REST(sic). But did you know path segments and matrix parameters? Read more
Published 12 days ago by Taruvai Subramaniam
5.0 out of 5 stars Excellent Work
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,... Read more
Published 19 months ago by Siddhardha
4.0 out of 5 stars rediscovering the web
Original review written by Gianfranco Tognana, JUG Lugano, www.juglugano.ch

This book is a fresh rediscovery of http and the web

The introductory chapter... Read more
Published on October 4, 2010
3.0 out of 5 stars Examples Lacking in Detail
There is definately some good information in the book. However, most of the examples don't show the return statement. Maybe its just me but I always want to see what is returned. Read more
Published on August 10, 2010 by G. Sand
4.0 out of 5 stars Almost perfect
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... Read more
Published on April 26, 2010 by Lars Tackmann
4.0 out of 5 stars RESTful WS
Good cookbook for RESTful Web Services with good examples.
Only small corrections of code are necessary.Restful Java with Jax-RS (Animal Guide)
Published on March 15, 2010 by Miroslav Fabrik Rnd
5.0 out of 5 stars Thanks!
I really liked this book. It was clear and focused. I experimented
with JAX-RX/Jersey several months ago - and I can say that I wished
I had this book at that time! Read more
Published on March 4, 2010 by Tom Tom
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

Topic From this Discussion
lousy book Be the first to reply
Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions

Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category