-
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:
-
- Ebook
- Safari Books Online
- Print Release:
- February 2009
- Ebook Release:
- 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
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 their
mouths, 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.
