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.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £8.50 Amazon.co.uk Gift Card
RESTful Java with JAX-RS
 
 
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.

RESTful Java with JAX-RS [Paperback]

Bill Burke
4.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £30.99
Price: £20.14 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £10.85 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 8 left in stock--order soon (more on the way).
Want guaranteed delivery by Wednesday, June 6? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £16.82  
Paperback £20.14  
Trade In this Item for up to £8.50
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in RESTful Java with JAX-RS for an Amazon.co.uk gift card of up to £8.50, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

RESTful Java with JAX-RS + Java Web Services: Up and Running + Java Message Service
Price For All Three: £69.42

Show availability and delivery details

Buy the selected items together

Customers Who Bought This Item Also Bought


Product details

  • Paperback: 314 pages
  • Publisher: O'Reilly Media; 1 edition (4 Dec 2009)
  • Language English
  • ISBN-10: 0596158041
  • ISBN-13: 978-0596158040
  • Product Dimensions: 23.1 x 17.8 x 1.8 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 123,316 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Bill Burke
Discover books, learn about writers, and more.

Visit Amazon's Bill Burke Page

Product Description

Product Description

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

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.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
3 of 3 people found the following review helpful
Thorough introduction 19 Jan 2010
Format:Paperback
The book goes trough the very technical details of the REST spec. With enough detail on every aspect.
It includes labs and examples to try out for each section.

I found it to be very easy to follow and understand. And it seems to cover every aspect of REST that I was expectting and I was implementing REST in a pet project straight away.

Two minor negative points are the reference to RESTeasy in all examples. The author is involved in the project and it is a good framework which is fair enough but I would have prefered the examples to be with the more established Jersey or CXF. However he does refer to both of them often in the book and provides exampels and description of these frameworks later in the book.

The other negative point is that the examples are using low level java (streams etc) and servlet syntax and methods. It is understandable to be generic in a book as it needs to cater for many people, and to emphasise the actual issue at hand. However I would personally have preferred real life examples using higher level frameworks which is what you would encounter in day to day tasks. The book does however detail later on how to integrate Spring etc.

On the whole I recommened this book as an intro to REST or reference in the future.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback
I found this book tremendously useful. After the first couple of chapters I was building my own rest apps in no time at all.
As a developer new to REST this book got me up to speed with JAX-RS really quickly. The book is divided in to two parts theory and work book. The theory is really well explained with expert insight, but in a manner that can easily be digested as a late at night read. I particularly like the fact that the author takes a wide view of the various competing implementations rather than just pushing his own. The workbook examples are much better thought out than most java books. They are easy to install with maven and use embedded containers with unit tests. I found this really satisfying as one did not have to fiddle around downloading and configuring app servers. It also means that you can make changes and try stuff out really quickly which just makes the learning that much more enjoyable. I've become a bit of a fan of Bills work after reading this as his passion and careful reasoning really shows in the elegance of RestEasy. I would thoroughly recommend this book. I think this is going to be considered one of the classic works on JAX-RS.
Can't wait for JAX-RS 2.0
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  9 reviews
18 of 18 people found the following review helpful
Good practical RESTful book 16 Dec 2009
By R. S. Holland - Published on Amazon.com
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.
12 of 12 people found the following review helpful
The book to have if you're developing RESTful Java apps 1 Feb 2010
By Thomas Lockney - Published on Amazon.com
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.
1 of 1 people found the following review helpful
Easy and Comprehensive 15 April 2011
By George Jiang - Published on Amazon.com
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 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).
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges