Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
RESTful Web Services

RESTful Web Services
by Leonard Richardson; Sam Ruby

Top Sellers in this Category

Head First Java, 2nd Edition

Head First Java, 2nd Edition
by Kathy Sierra; Bert Bates

Head First Design Patterns

Head First Design Patterns
by Eric Freeman; Elisabeth Robson; Kathy Sierra; Bert Bates

Java Concurrency in Practice

Java Concurrency in Practice
by Brian Goetz; Tim Peierls; Joshua Bloch; Joseph Bowbeer; David Holmes; Doug Lea

This example-driven book offers a thorough introduction to Java's APIs for XML Web Services (JAX-WS) and RESTful Web Services (JAX-RS). Java Web Services: Up and Running takes a clear, pragmatic approach to these technologies by providing a mix of architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing an application. You'll learn how to write web services from scratch and integrate existing services into your Java applications. With Java Web Services: Up and Running, you will:

  • Understand the distinction between SOAP-based and REST-style services

  • Write, deploy, and consume SOAP-based services in core Java

  • Understand the Web Service Definition Language (WSDL) service contract

  • Recognize the structure of a SOAP message

  • Learn how to deliver Java-based RESTful web services and consume commercial RESTful services

  • Know security requirements for SOAP- and REST-based web services

  • Learn how to implement JAX-WS in various application servers

Ideal for students as well as experienced programmers, Java Web Services: Up and Running is the concise guide you need to start working with these technologies right away.

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.5 out of 5 rating Based on 13 Ratings

Very good book - 2009-10-26
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I did learn a lot which is all that you can ask for. The book is thin - less than 300 pages, and the author writes in a good conversational style. It is a good tutorial but it probably does not make a good reference as it does not go into too much detail in some places. For example it does not explain how to create a handler when it returns a false value (how is the response created?), and a little more detail on the client side BARE style. Also, the code examples do not use logging correctly. But these are very small annoyances compared to the overall learning.

A Java WS book written by a C/C++ veteran? - 2009-10-08
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
The author appears to be a C/C++ veteran instead of a Java guru. Method names such as read_teams_from_file and variable names such as team_map are everywhere.

The author also appears to ignore other common industry practice or industry norm. E.g. in the RestfulTeams service (page 137), information about the new team to create is contained in the HTTP header rather than in the body of the HTTP request to demonstrate "the flexibility of REST-style services".

While it is interesting to show it is possible to develop a Dispatch client against a SOAP based service with HTTP_BINDING (page 158), the author does not even mention the better, easier and more concise alternative, i.e., to use the default SOAP_BINDING for the Dispatch client.

Section 5.3.2 HTTP BASIC Authentication (page 212) is another example of abusing a well defined and well understood IT industry terminology, while the true HTTP BASIC Authentication (on Tomcat) is covered under another section (page 219, Container-Managed Authentication and Authorization) without explicitly lableing it as such.

Overall, the first 120 pages is a good introduction to JAX-WS 2.1. The rest of the book appears to be filler from various lecture notes.

Running after Kalin - 2009-10-06
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Disclaimer: I have very little appreciation for web services technology so my ideas on this book might suffer from that. My general opinion on the existence and success of web services technology is , to quote Dijkstra: "Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better".
Anyhow, back to the review. This book has actually many fine points: it's code driven, to the point, informal and packed with interesting info...so why do I give it only 3 stars? Well.. because it s' too informal and packed with info. This book reminds me of an old professor of mine who was really a brilliant experimental physics researcher but a lousy teacher.. he would start explaining something, than his mind would jump to something barely related to that, and then, hey wait there is also this other thing I need to tell you about.. You get the point. This book has similar flaws, it touches many subjects but fails to dedicate enough space and coherence to give you a solid foundation on which to build on with your experience.
Web Services technology is too complicated (read an over-engineered mess) to be covered in sufficent solid detail in a 300 pages book. The author should have doubled the size of the book or halved the span of its contents. I hope he will choose the first option in a second edition. Till then, it remains more of a book written for its author then for its readers...

Nice and easy - 2009-09-08
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Don't be misguided from the fact that this is a short book, it is short because contains only the necessary to get you started with webservices, no bloated writing. It's very easy to read, good real world examples again respectable providers, reviews many frameworks for REST, straight forward explanation of WSDL and SOAP handling, deploying web services for dev but also for tomcat and glassfish, and the examples client in Perl and Ruby are welcome as well(personally I would like to see more ruby). This book is very practical, if you don't have time or the will to spend your time reading a 900 pages book just to learn how to create a simple webservice, then buy this book you won't regret it. The only minor flaw I found is that most of the examples aren't written with the Java convention for naming, but it's an small improvement they could make for a next edition.

Nice product and prompt delivery - 2009-06-25
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I got what was promised. Product quality is better than I expected and it was delivery quickly. A trustworthy seller.

Browse Similar Topics

Top Level Categories:
Internet/Online
Programming

Sub-Categories:
Internet/Online > Java
Programming > Java

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.