Jump to ratings and reviews
Rate this book

Java Web Services: Up and Running: A Quick, Practical, and Thorough Introduction

Rate this book
Learn how to develop REST-style and SOAP-based web services and clients with this quick and thorough introduction. This hands-on book delivers a clear, pragmatic approach to web services by providing an architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing them. You'll learn how to write services from scratch and integrate existing services into your Java applications.With greater emphasis on REST-style services, this second edition covers HttpServlet, Restlet, and JAX-RS APIs; jQuery clients against REST-style services; and JAX-WS for SOAP-based services. Code samples include an Apache Ant script that compiles, packages, and deploys web services. Learn differences and similarities between REST-style and SOAP-based services Program and deliver RESTful web services, using Java APIs and implementations Explore RESTful web service clients written in Java, JavaScript, and Perl Write SOAP-based web services with an emphasis on the application level Examine the handler and transport levels in SOAP-based messaging Learn wire-level security in HTTP(S), users/roles security, and WS-Security Use a Java Application Server (JAS) as an alternative to a standalone web server

360 pages, Kindle Edition

First published February 1, 2009

23 people are currently reading
159 people want to read

About the author

Martin Kalin

18 books3 followers
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.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
15 (11%)
4 stars
45 (34%)
3 stars
52 (40%)
2 stars
15 (11%)
1 star
3 (2%)
Displaying 1 - 11 of 11 reviews
Profile Image for Gabriel.
15 reviews
April 25, 2018
If you have experiences is a good book.
It is very technical but it is very easy to understand.
If you search a global vision about Java Web Services it can be your book.
Profile Image for Ajita Gupta.
96 reviews
October 14, 2022
This is exactly the book I was looking for to understand my work in systems integration! I'm so glad I found it. Web services are being used everywhere - the question is why, what they do, and why they are so important. This book has all the answers! And many many code examples with implementations in JavaScript and Perl for the two common web services: REST and SOAP. I loved it! I had implemented web services and modified existing ones in many different forms in the past but I was missing the point of having them in the first place as well as how they fit into the bigger picture of the programming landscape. Now I know. You can't go without this book if you work in IT - seriously.
Author 12 books1 follower
August 2, 2010
As promised, this book gives the reader a quick and dirty introduction to developing web services and clients in Java, specifically web services using the JAX-WS API. It's an especially good choice at the moment since, as best I can tell, there aren't a lot of other current books on the subject.

If there was any question, this is not a book for beginning programmers; you're expected to have a pretty solid understanding of Java development, although you certainly don't need to have an "Enterprise Java" background to understand the subject.

My primary interest in this book was developing SOAP-based web services and clients, so I skipped the material in Chapter 4 concerning RESTful web services. Likewise, the I skipped the last chapter ("Beyond the Flame Wars"), which was a completely gratuitous discussion of the various web services-like technologies (e.g. CORBA) that brought us to this point.

The basic material on using JAX-WS to develop services and clients is very good. The author also has a good deal of information on deployment under Tomcat and Glassfish, which I found especially useful.

I would have liked for him to have more coverage of the WS-* security standards, although that is admittedly veering out of the "up and running" category and more into "advanced topics". I also would have liked to have seen some discussion of the competing web services stacks, such as Apache's Axis2 and CXF projects (the book focuses exclusively on Metro). Another thing that would have been useful (but which would have made for a much longer book) would be some discussion of web services support in the Eclipse and NetBeans IDEs. There's only a passing reference to the fact that certain tools in NetBeans make the generation of certain configuration files much easier.
28 reviews
November 7, 2012
It started out pretty good, and I did learn some good stuff. There was a little bit much example code for my tastes, and the quality of the example code wasn't the best for reading (unnecessary linebreaks, confusing variable names).
Profile Image for Amr Kora.
7 reviews1 follower
June 9, 2011
Good start to understand webservices in JAVA
10 reviews
August 27, 2013
Terrible style, lots of useless details, code samples that doesn't work or very specific to author requirements.
87 reviews5 followers
October 30, 2016
Good coverage of a bit outdated "SOAP" WS, that is unique point of this book. REST is covered too, but there are myriads of other book about REST these days.
Displaying 1 - 11 of 11 reviews

Can't find what you're looking for?

Get help and learn more about the design.