Publisher: O'Reilly Media Released: June 2003 Pages: 672
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. Although "web services" technology has suffered from much hype and overly grand expectations, there is plenty of solid development going on, especially in extending enterprise applications, and a huge amount of this development is being done in Java. As a result, the J2EE APIs for web services are evolving rapidly, and this new "in a Nutshell" book covers them all in depth. One of the most important APIs in the JWSDP is JAX-RPC (Java API for XML-based RPC). It's also the API that developers most consistently post questions about. Java Web Services in a Nutshell covers all aspects of JAX-RPC in detail, with tutorial coverage alone exceeding 150 pages. This book offers developers everything they need to program with JAX-RPC. Java Web Services in a Nutshell begins with an introduction to Java web services, including a discussion of how they differ from web applications. The author looks at the protocols and interfaces that underpin web services, the J2EE technologies that address web services, WSDL as the means for describe web services, and more. Subsequent chapters cover: - JAX-RPC
- SOAP and the SOAP with Attachments API for Java (SAAJ)
- Reliable SOAP messaging with JAXM
- WSDL
- Advanced JAX-RPC
- JAXR, the XML-based registry API
- Web Services Tools
The balance of the book is made up of an API Quick Reference containing documentation for the various API packages. Intended for Java developers who need to implement Java services or who need their applications to access existing web services, Java Web Services in a Nutshell delivers practical information to help developers make sense of the rapidly changing and poorly organized official documentation. If web services and Enterprise Java are any part of your job description -- of if you'd like them to be -- you'll want this book close beside as you work. |
-
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 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:
-
- Print
- Safari Books Online
- Print:
- June 2003
- Pages:
- 672
- Print ISBN:
- 978-0-596-00399-9
- | ISBN 10:
- 0-596-00399-4
|
-
Kim Topley Kim Topley has more than 25 years experience as a software developer and was one of the first people in the world to obtain the Sun Certified Java Developer qualification. He is a freelance Java developer based near London, England and is the author of Core JFC and Core Swing, from Prentice-Hall. View Kim Topley's full profile page. |
Colophon 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. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Jim Waldo
April 2010
Ebook: $23.99
Print & Ebook: $32.99
Print: $29.99
|
Customer Reviews
8/8/2003 (0 of 1 customers found this review helpful) 4.0Java Web Services in a Nutshell Review By peter yeung from Undisclosed
|
|
|