Start reading Java Web Services: Up and Running on your Kindle in under a minute. Don’t have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
   
  Try it free  
 
Sample the beginning of this book for free

Deliver to your Kindle or other device

 
   
Java Web Services: Up and Running
 
See larger image
 

Java Web Services: Up and Running (Kindle Edition)

by Martin Kalin (Author)
4.5 out of 5 stars  See all reviews (13 customer reviews)

Digital List Price: $27.99  What's this?
Print List Price:$34.99
Kindle Price: $15.39 & includes wireless delivery via Amazon Whispernet
You Save:$19.60 (56%)

Text-to-Speech: Enabled
Kindle Books
  • Kindle Books include wireless delivery - read your book on your Kindle within a minute of placing your order.
  • Don't have a Kindle? Get yours here.
  • New: Read more than 360,000 Kindle books on your iPhone or iPod touch

Formats

Amazon Price New from Used from
  Kindle Edition, February 6, 2009 $15.39 -- --
  Paperback, February 22, 2009 $23.09 $19.08 $16.33

Customers Who Bought This Item Also Bought

Java Message Service

Java Message Service

3.8 out of 5 stars (32)  $17.59
Spring Recipes: A Problem-Solution Approach

Spring Recipes: A Problem-Solution Approach

4.8 out of 5 stars (24)  $26.91
Maven: The Definitive Guide

Maven: The Definitive Guide

3.9 out of 5 stars (7)  $15.39
SOA Using Java- Web Services

SOA Using Java- Web Services

3.7 out of 5 stars (22)  $27.07
Enterprise JavaBeans 3.0

Enterprise JavaBeans 3.0

4.3 out of 5 stars (139)  $25.19
Explore similar items

Editorial Reviews

Product Description

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 servicesWrite, deploy, and consume SOAP-based services in core JavaUnderstand the Web Service Definition Language (WSDL) service contractRecognize the structure of a SOAP messageLearn how to deliver Java-based RESTful web services and consume commercial RESTful servicesKnow security requirements for SOAP- and REST-based web servicesLearn how to implement JAX-WS in various application serversIdeal 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.


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 he has written a book on Java for programmers.

Product Details


What Do Customers Ultimately Buy After Viewing This Item?

Java Web Services: Up and Running
85% buy the item featured on this page:
Java Web Services: Up and Running 4.5 out of 5 stars (13)
$15.39
The Templar Legacy: A Novel
9% buy
The Templar Legacy: A Novel 3.2 out of 5 stars (180)
$0.00
The Adventures of Sherlock Holmes
6% buy
The Adventures of Sherlock Holmes 4.4 out of 5 stars (56)
$0.00

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(4)

Your tags: Add your first tag
 

 

Customer Reviews

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

 
11 of 13 people found the following review helpful:
2.0 out of 5 stars Weak Chapter on REST, June 3, 2009
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.
Comment Comments (3) | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
5.0 out of 5 stars HITTING THE ROAD RUNNING!!, April 19, 2009
Are you a programmer who is interested in developing Java web services and Java clients against web services, whatever the implementation language? If you are, then this book is for you. Author Martin Kalin has done an outstanding job of writing a book that is a code-driven introduction to JAX-WS, the framework of Choice for Java web services, whether SOAP-based or REST-style.

Kalin, begins by focusing on the basics of writing, deploying, and consuming SOAP-based services in core Java. Next, the author focuses on the service contract, which is a WSDL document in SOAP-based services. Then, he introduces you to SOAP and logical handlers, which give the service-side and client-side programmer direct access to either the entire SOAP message or just its payload. The author continues by opening up with a technical analysis of what constitutes a REST-style service and moves quickly to code examples. Next, he gives you an overview of security requirements for real-world web services, SOAP-based and REST-style. Then, the author presents a survey of what comes with a Java Application Server: an EJB container, a messaging system, a naming service, an integrated database system, and so on. Finally, the author looks at the controversy surrounding SOAP-based and REST-style web services.

This most excellent book interprets JAX-WS broadly. More importantly, it includes leading-edge developments such as the Jersey project for REST-style web services, officially known as JAX-RS.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 5 people found the following review helpful:
5.0 out of 5 stars Great introduction to Java web services, March 29, 2009
By Erik Gfesser (Lombard, IL United States) - See all my reviews
(REAL NAME)      
Amazon Verified Purchase(What's this?)
As an alumnus of the university at which the well-known Richard Johnsonbaugh / Martin Kalin duo teach as professors, this reviewer is aware of the fact that these gentlemen typically receive positive feedback by their students (they teach at the undergraduate level and so this reviewer cannot attest to this feedback). However, teaching is different than writing, and this reviewer has generally not had positive experiences with their writings (see for example the first review by this reviewer, on "Schaum's Outline of Discrete Mathematics", in which this reviewer recommended that book as an alternative to Richard Johnsonbaugh's "Discrete Mathematics: Fourth Edition"). The book at hand, "Java Web Services: Up and Running", is a break from this stereotype because it is a great introduction to Java web services from various angles. While Kalin provides enough theory to propel the reader into good understanding of the programming material, this book is essentially a programming text, and because the bulk of the content consists of working programming examples, the risk that the complaints often heard by readers about lack of practical code might arise should be alleviated. Another strength of this book is the use of many of the latest implementations of Java libraries in this space, although with any technical text of this genre the field is moving quickly and so it is at risk of becoming obsolete from an implementation perspective in the near future (although just partially, because many libraries are backward-compatible, at least to some extent). For example, the cover of this text states that it includes material on JAX-WS 2.1, but the reference implementation of the technology, Glassfish Metro, is already planning a May 2009 release of JAX-WS 2.2, just a few months after book publication. Another strength of this book is its coverage of web services security in easy to understand language, including transport level security, message level security, and the WS-Security specification, with working examples throughout the chapters dedicated to these topics. While XML configuration files do come into play to some respect within the discussions, the focus is on programmatic use of associated libraries. This provides the benefit to those new to these technologies of understanding what is happening under the covers that are offered by technologies now being offered by various IDEs. While Kalin does mention that there are tradeoffs to be made in using these libraries programmatically, however, it is very curious that the Spring Framework is not mentioned (see my review for "Spring in Action" by Craig Walls, for example). Kalin discusses the fact that message level security is more tedious than transport level security, and seems to prefer HTTPS to avoid this additional complexity, but since only programmatic, reference implementations are discussed the benefits of using Spring are completely missed. And as someone experienced with Apache Axis, Apache Axis2, Apache CXF, and Glassfish Metro, the beneficial abstraction that Spring provides is something this reviewer thinks that those new to Java web services should not ignore after they understand the material presented in this text. But for what this text claims to be, a "thorough introduction to Java's APIs for both XML Web Services (JAX-WS) and RESTful Web Services (JAX-RS)" that "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", this book hits the bull's-eye.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars Very good book
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. Read more
Published 13 days ago by J. P. Logsdon

3.0 out of 5 stars A Java WS book written by a C/C++ veteran?
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. Read more
Published 1 month ago by George Jiang

3.0 out of 5 stars Running after Kalin
Disclaimer: I have very little appreciation for web services technology so my ideas on this book might suffer from that. Read more
Published 1 month ago by Riccardo Audano

5.0 out of 5 stars Nice and easy
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. Read more
Published 2 months ago by Pedro Delgado

5.0 out of 5 stars Nice product and prompt delivery
I got what was promised. Product quality is better than I expected and it was delivery quickly. A trustworthy seller.
Published 4 months ago by J. Mao

5.0 out of 5 stars Excellent beginner guide
Without having any understanding of web services, I was able to run an example web service within 30 min and completely understand the inner workings. Read more
Published 4 months ago by Matthew Wojtowicz

5.0 out of 5 stars A pick for any student of Java programming
Martin Kalin's Java Web Services Up And Running example-driven book offers an introduction to Java's APIs for XMP Web Services and RESTful Web Services alike, and is a pick for... Read more
Published 4 months ago by Midwest Book Review

5.0 out of 5 stars In summary: great book
The other reviewers here have said enough, this is a great book. The writer's narrative style is excellent, the book logically progresses from simple examples and concepts into... Read more
Published 5 months ago by Chris Muir

5.0 out of 5 stars Details AND Usability...excellent work
A very practical and useful, yet comparatively short book that covers what you really need to know and focuses on making JAX-WS and JAX-RS (REST) work. Read more
Published 6 months ago by M. Streit

5.0 out of 5 stars This book on Web services actually starts at the beginning
I've found this to be a very easy to read introductory book on Web services, precisely because it begins at the beginning and even answers the question "What are web services and... Read more
Published 7 months ago by calvinnme

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Explore more


So You'd Like to...


Create a guide

Look for Similar Items by Category


Look for Similar Items by Subject


 
Feedback
If you need help or have a question for Customer Service, contact us.
Please log in if you would like to report this content as inappropriate? Click here
Do you believe that this item violates a copyright? Click here
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.