Java Web Services in a Nutshell is a high-speed tutorial and a quick reference for the technologies that Sun Microsystems is creating for implementing web services with Java. This book is a succinct introduction and handy reference to the Java/XML APIs, more commonly known as the JWSDP or "Java Web Services Development Pack." These APIs are taking the Java world by storm, as they are capable of handling everything from simple XML to SOAP to full ebXML vocabularies.
-
Introduction to the Java Web Services API
-
Chapter 1 Introduction
- What Is a Web Service?
- The SOAP Protocol
- Describing and Discovering Web Services
- J2EE Web Service APIs
- An Example Web Service
-
Chapter 2 JAX-RPC
- JAX-RPC Overview
- Programming with JAX-RPC
- Using EJBs to Implement Web Services
-
Chapter 3 SAAJ
- Introduction to SAAJ
- SAAJ Programming
- SOAP Messages
- SOAP Fault Handling
- SOAP Messages and MIME Headers
- SOAP with Attachments
- SOAP Headers
- Using SAAJ with Secure Connections
-
Chapter 4 JAXM
- JAXM Overview
- Providers and Asynchronous Messaging
- An Example JAXM Application
- JAXM Configuration
- The SOAP-RP Profile
- The ebXML Profile
-
Chapter 5 WSDL
- WSDL Overview
- WSDL Elements
-
Chapter 6 Advanced JAX-RPC
- Using WSDL with JAX-RPC
- ServiceFactory and the Service Interface
- The Dynamic Invocation Interface
- JAX-RPC and J2EE 1.4 Application Clients
- Using Attachments
- RPC-Style and Document-Style JAX-RPC
- Client and Server Context Handling
- SOAP Header Processing
- Serialization and Type Mappings
-
Chapter 7 JAXR
- UDDI and ebXML Registries
- JAXR Architecture
- Using the JAXR Examples
- JAXR Registry Model Overview
- JAXR Programming
-
Chapter 8 Web Service Tools and Configuration Files
- wscompile — JAX-RPC Stub and Tie Generation Utility
- wsdeploy — JAX-RPC Deployable Web Archive Generation Utility
- J2EEC — Utility for Creating Stubs and Ties for a JAX-RPC Web Service
- J2EE Deploytool — Utility for Deploying Modules and Enterprise Applications
- JAXM Client and Provider Configuration
- J2EE 1.4 Web Services Configuration File
- J2EE 1.4 JAX-RPC Mapping File
-
-
API Quick Reference
-
Chapter 9 The javax.xml.messaging Package
-
Chapter 10 The javax.xml.namespace Package
-
Chapter 11 The javax.xml.registry Package
-
Chapter 12 The javax.xml.registry.infomodel Package
-
Chapter 13 The javax.xml.rpc Package
-
Chapter 14 The javax.xml.rpc.encoding Package
-
Chapter 15 The javax.xml.rpc.handler Package
-
Chapter 16 The javax.xml.rpc.handler.soap Package
-
Chapter 17 The javax.xml.rpc.holders Package
-
Chapter 18 The javax.xml.rpc.server Package
-
Chapter 19 The javax.xml.rpc.soap Package
-
Chapter 20 The javax.xml.soap Package
-
Chapter 21 Class, Method, and Field Index
- A-G
- H-X
-
-
Appendix
-
Appendix A Appendix: WSDL Files for the Example Source Code
- WSDL File for the Book Web Service
- WSDL File for the Document-Style Book Web Service
-
-
Colophon
- Title:
- Java Web Services in a Nutshell
- By:
- Kim Topley
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- June 2003
- Pages:
- 672
- Print ISBN:
- 978-0-596-00399-9
- | ISBN 10:
- 0-596-00399-4
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Java Web Services in a Nutshell is a European ibex. The animal, which is also known as the Alpine ibex, is a medium-sized mountain goat that can grow to 70 inches as an adult. It has very muscular legs, which allow it to move easily about the mountains in which it lives. Its coat is brown; it is a darker shade of brown in the winter months, but the color becomes lighter during the summer. The major defining characteristic of the ibex is its long horns, which grow up and then curl back slightly. The male horns, which are typically about 40 inches in length, are much longer than the female horns, which are only about 14 inches in length. The ibex eats mostly greens such as grass and plant leaves. The European ibex primarily lives in the Alps; over the spring and summer, it continuously moves up to higher altitudes, looking for more grazing land. Females and males do not interact except during mating season. Mary Brady was the production editor and the copyeditor for Java Web Services in a Nutshell. Genevieve d'Entremont was the proofreader. Colleen Gorman and Claire Cloutier provided quality control. Derek Di Matteo, Darren Kelly, Linley Dolby, and Reg Aubry provided production support. Julie Hawks wrote the index.
Hanna Dyer designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.
Ellie Volckhausen and David Futato designed the interior layout, based on a series design by David Futato. This book was converted by Andrew Savikas to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Mary Brady.




