Java Web Services: Up and Running: Up and Running 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
Kindle Edition
 
   
Sell Back Your Copy
For a $2.67 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Java Web Services: Up and Running
 
 
Start reading Java Web Services: Up and Running: Up and Running on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java Web Services: Up and Running [Paperback]

Martin Kalin (Author)
4.1 out of 5 stars  See all reviews (19 customer reviews)

List Price: $34.99
Price: $23.09 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $11.90 (34%)
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $15.39  
Paperback $23.09  
Unknown Binding --  
Like this book? Find similar titles in the O'Reilly Bookstore.

Book Description

February 19, 2009

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.


Frequently Bought Together

Java Web Services: Up and Running + Java Soa Cookbook + Java Message Service
Price For All Three: $80.83

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Java Soa Cookbook $31.49

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java Message Service $26.25

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Martin Kalin has a Ph.D. from Northwestern University and is a professor in the College of Computing and Digital Media at DePaul University. He has co-written a series of books on C and C++ and written a book on Java for programmers. He enjoys commercial programming and has co-developed large distributed systems in process scheduling and product configuration.


Product Details

  • Paperback: 320 pages
  • Publisher: O'Reilly Media; 1 edition (February 19, 2009)
  • Language: English
  • ISBN-10: 059652112X
  • ISBN-13: 978-0596521127
  • Product Dimensions: 9.1 x 7.4 x 0.7 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #60,487 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

19 Reviews
5 star:
 (13)
4 star:    (0)
3 star:
 (3)
2 star:
 (1)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (19 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

42 of 45 people found the following review helpful:
1.0 out of 5 stars If you want correct details, Don't Waste Your Money!, December 11, 2009
Amazon Verified Purchase(What's this?)
This review is from: Java Web Services: Up and Running (Paperback)
The reviewers of this book who rave about the details in this book certainly did not try to execute any of the example code. If they had, they would know that these are errors all the way through the book in the code examples.

The errors are not trival if you are trying to learn by focusing on what exactly the code is doing. In one example in the first chapter, there is a whole class left out of the source code, nor does the book mention it in the text.

Go to the errata section on the publishers website, the list of errors is long. The error I mention above is not in the errata either.

How does a book like this get out to the store shelves without proper editing?

If this is the best the author can do, please don't screw over the readers that are making their best efforts to get it right. If you would rather write a conceptual book, that's fine, just leave the details out.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 15 people found the following review helpful:
3.0 out of 5 stars A Java WS book written by a C/C++ veteran?, October 8, 2009
By 
George Jiang (Sydney, Australia) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Java Web Services: Up and Running (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


31 of 35 people found the following review helpful:
2.0 out of 5 stars Weak Chapter on REST, June 3, 2009
This review is from: Java Web Services: Up and Running (Paperback)
I bought this book primarily to read about writing RESTful Web Services with JAX-RS which is one of the two topics mentioned in the product description.

I must say I am really disappointed with the coverage of this topic. Not many pages are devoted to it, and there are also some flaws in the presentation of REST and in the examples. For example when describing HTTP GET, the author equals "side-effect-free" with "idempotent", which is wrong. The Representations (the XML-formats) are strange, for GET they are serialized Java-objects without any semantics, for POST they are XMLs with the verb <create_team> as the root-tag.

The presentation of JAX-RS (Jersey) is only 4 pages, and far from what I need to do something useful.

As for the rest of the book I don't know, so the rating is based on the presentation of REST and JAX-RS.

I bought this book together with the "Java SOA Cookbook" by Eben Hewitt, and I also have read "RESTful Web Services" by Leonard Richardson. The chapter on REST and JAX-RS in the "Java SOA Cookbook" if faaar better, and "RESTful Web Services" is a good general introduction to REST.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
web services security, wsgen utility, wsimport utility, restlet framework, logical handler, roster count, compute from scratch, service endpoint interface, revised client, handler framework, public void handle, simplified client, elapsed milliseconds, request verb, return fib, handler level, wrapped style, rpc style, web service code, web service operations, raw xml, header block, security processor, ultimate receiver, handler chain
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Header Name, Java Application Servers, Version of the Teams Service, Java Web Services Quickstart, What's Next, Transform Algorithm, Amazon's E-Commerce Web Service, Java Clients Against Real-World, Marx Brothers, Bjoern Daehlie, The Echo, Fibonacci Trading, Sun Microsystems, Wire-Level Security, Service Implementation Bean, Administrative Console, Method Not Allowed
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(12)
(5)
(4)
(3)

Your tags: Add your first tag
 

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject