The RESTful approach to developing web services has become popular among web developers as a simple, "lightweight" alternative to the cumbersome SOAP stack. This book is among the first to show Java developers how to build RESTful services, using the JAX-RS API included in the new Java enterprise platform (J2EE 6). Thorough and complete with lots of examples and best practices, RESTful Java demonstrates how to build RESTful web applications with Java that are elegant, easy to use, and easy to understand.
This is the most authoritative book you'll find on the subject. Author Bill Burke is a member of the JAX-RS expert group, which wrote the specification, and leads the project for the JBoss/RedHat implementation of JAX-RS. If you develop web services using the JAX-WS API, and want to build services with REST, RESTful Java is the book you need.
This is a perfectly competent overview of JAX-RS but it is a little verbose and can be repetitive like API reference documentation. Annoyingly, its code examples are always followed by text explaining what the code did, even when that is blindingly obvious. I always prefer code with inline comments.
Similarly, you can learn most of this just by exploring a well-commented example project, because JAX-RS is a rather straightforward framework. I think the ideal JAX-RS documentation would just be a walk through of such a project, with some extra text to explain where the code might have done things differently. It would then be a smaller book, but I'd love to see that as part of a bigger book that explored the wider issues involved in designing, implementing, and monitoring fully scalable systems.
Although I had earlier worked on web services, but I was looking for some book which will give me more depth and understanding on web services.
I tried some other books Java Web Services (Martin Kalin), RESTful Web APIs (Leonard Richardson) but really liked this book for its simplicity and examples for each topic.
It start with giving you theoretical understanding of the REST concepts, and then move on to examples.
A really nice book to read to get started and jump into REST.
Though I read it once, but I plan to re-read it again this week.
Really liked this book. As most technical books, it is outdated the day it releases, but nothing that we can do about that. Still a very good overview.
Book was resourceful. It is good for beginners and intermediates.
Principles of REST architecture are simple in first read but if you have worked with servlets before, then it will add to the confusion. I think if author has given some better examples in the book, might have helped me more. I re-read some chapters to understand the concepts better.
Concepts were explained in detail with examples. I find the topic Asynchronous JAS-RS and HATEOAS a little confusing and explanation didn't help much, have to read twice. Some of concepts were introduced to the reader in earlier chapters and were not dealt in detail but explained later.
This is just a quick write up for now -- I plan to write a more thorough review of this later. While I do have some quibbles about some of the things Burke did not cover in this book or that he glossed over, I would say that this is a must read for anyone working with webservices in the Java world. It is far more complete and comprehensive than any of the tutorials available on JAX-RS and made me aware of a lot of capabilities I had failed to uncover in previous investigations.