Publisher: O'Reilly Media Released: February 2009 Pages: 320
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. |
-
Chapter 1 Java Web Services Quickstart -
What Are Web Services? -
A First Example -
A Perl and a Ruby Requester of the Web Service -
The Hidden SOAP -
A Java Requester of the Web Service -
Wire-Level Tracking of HTTP and SOAP Messages -
What’s Clear So Far? -
Java’s SOAP API -
An Example with Richer Data Types -
Multithreading the Endpoint Publisher -
What’s Next? -
Chapter 2 All About WSDLs -
What Good Is a WSDL? -
WSDL Structure -
Amazon’s E-Commerce Web Service -
The wsgen Utility and JAX-B Artifacts -
WSDL Wrap-Up -
What’s Next? -
Chapter 3 SOAP Handling -
SOAP: Hidden or Not? -
The RabbitCounter As a SOAP 1.2 Service -
The MessageContext and Transport Headers -
Web Services and Binary Data -
What’s Next? -
Chapter 4 RESTful Web Services -
What Is REST? -
From @WebService to @WebServiceProvider -
A RESTful Version of the Teams Service -
The Provider and Dispatch Twins -
Implementing RESTful Web Services As HttpServlets -
Java Clients Against Real-World RESTful Services -
WADLing with Java-Based RESTful Services -
JAX-RS: WADLing Through Jersey -
The Restlet Framework -
What’s Next? -
Chapter 5 Web Services Security -
Overview of Web Services Security -
Wire-Level Security -
Securing the RabbitCounter Service -
Container-Managed Security for Web Services -
WS-Security -
What’s Next? -
Chapter 6 JAX-WS in Java Application Servers -
Overview of a Java Application Server -
Deploying @WebServices and @WebServiceProviders -
Integrating an Interactive Website and a Web Service -
A @WebService As an EJB -
Java Web Services and Java Message Service -
WS-Security Under GlassFish -
Benefits of JAS Deployment -
What’s Next? -
Chapter 7 Beyond the Flame Wars -
A Very Short History of Web Services -
SOAP-Based Web Services Versus Distributed Objects -
SOAP and REST in Harmony -
Colophon |
- Title:
- Java Web Services: Up and Running
- By:
- Martin Kalin
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- February 2009
- Ebook:
- February 2009
- Pages:
- 320
- Print ISBN:
- 978-0-596-52112-7
- | ISBN 10:
- 0-596-52112-X
- Ebook ISBN:
- 978-0-596-80125-0
- | ISBN 10:
- 0-596-80125-4
|
-
Martin Kalin 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. View Martin Kalin's full profile page. |
Colophon The animal on the cover of Java Web Services: Up and Running is a great cormorant (Phalacrocorax carbo). This bird is a common member of the Phalacrocoracidae family, which consists of about 40 species of cormorants and shags--large seabirds with hooked bills, colored throats, and stiff tail feathers. The name "cormorant" is derived from the Latin corvus marinus, or sea raven, because of its black plumage. An adult cormorant is about 30 inches long and has a wingspan of 60 inches. It has a long neck, a yellow throat, and a white chin patch. The cormorant has a distinctive way of spreading its wings as it perches, which many naturalists believe is a way of drying its feathers, although this explanation is disputed. The cormorant lives mainly near Atlantic waters, on western European and eastern North American coasts, and particularly on the Canadian maritime provinces. It breeds on cliffs or in trees, building nests out of twigs and seaweed. The cormorant is an excellent fisher, able to dive to great depths. In China and Japan, among other places, fishermen have trained this bird using a centuries-old method, in which they tie cords around the throats of the birds--to prevent them from swallowing--and send them out from boats. The cormorants then catch fish in theirmouths, return to the boats, and the fishermen retrieve their catch. Alhough once a successful industry, today cormorant fishing is primarily used for tourism. The cover image is from Cassell's Popular Natural History, Vol. III: Birds. The cover font is Adobe ITC Garamond. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSansMonoCondensed. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Yochay Kiriaty, Laurence Moroney, Alon Fliess, Sasha Goldshtein
November 2009
Ebook: $31.99
Print & Ebook: $43.99
Print: $39.99
By Charlie Russel, Sharon Crawford, Jason Gerend
August 2002
By George Shepherd
April 2010
Ebook: $35.99
Print & Ebook: $49.49
Print: $44.99
|
Customer Reviews
2/23/2010 5.0Any one should read this book! By El Japanese from Dublin, Tallaght - Accurate
- Author supportfeedback
- Concise
- Easy to understand
- Helpful examples
- Well-written
- Intermediate
- Novice
- Student
10/22/2009 5.0So far, one of the best I have read. By javaHobbit from Miami, FL - Accurate
- Concise
- Easy to understand
- Helpful examples
- Well-written
10/14/2009 (6 of 6 customers found this review helpful) 4.0Needs a support forum. By karlkras from Portland, OR - Concise
- Helpful examples
- Well-written
- Intermediate
- Not a Dummy's book
- Student
9/24/2009 4.0Very good introduction By Christian the designer from Tübingen 6/13/2009 (1 of 1 customers found this review helpful) By Wayne B from Undisclosed
|
|
|