E-Book Content
[ Team LiB ] • Table of Contents J2EE™ Web Services By Richard Monson-Haefel Publisher: Addison Wesley Pub Date: October 24, 2003 ISBN: 0-321-14618-2 Pages: 928 "J2EE(TM) Web Services is written in the tradition of the great books people have come to expect from author Richard Monson-Haefel. More than a complete and concise Web services reference, this essential guide is the way for J2EE developers to quickly master Web services architecture and development." —Floyd Marinescu, Author, EJB Design Patterns; Director, TheServerSide.com "This is the best—and most complete—description of J2EE Web services that I've seen. If you're a Java developer, you need this book." —David Chappell, Chappell & Associates Web services are revolutionizing the way enterprises conduct business, as they allow disparate applications to communicate and exchange business data. Now, Java 2, Enterprise Edition (J2EE(TM)) delivers a complete Web services platform. But how do you make sense of the sea of acronyms in this emerging area? Richard Monson-Haefel comes to the rescue with this essential guide for Java developers who need to understand J2EE APIs for Web services and the Web services standards. J2EE(TM) Web Services is a comprehensive guide to developing and deploying Web services using J2EE technology. Concentrating on standards sanctioned by the Web Services Interoperability Organization (WS-I) for maximum interoperability, the author delves into Web-service standards and the J2EE 1.4 Web-service APIs and components with clear and engaging discussions. Key topics covered include: XML (eXtensible Markup Language) and XML Schema SOAP (Simple Object Access Protocol) WSDL (Web Services Description Language) UDDI (Universal Description, Discovery, and Integration) JAX-RPC (Java API for XML-based RPC) SAAJ (SOAP with Attachments API for Java) JAXR (Java API for XML Registries) JAXP (Java API for XML Processing) The appendices complement this wealth of information with coverage of XML regular expressions, Base 64 encoding, DTDs (document type definitions), SOAP Messages with Attachments (SwA), RCP/Encoded SOAP messaging, and references to other resources. In short, this accessible reference will give Java developers the tools they need to use J2EE technologies and APIs to integrate both enterprise applications and Web-based applications. [ Team LiB ] [ Team LiB ] • Table of Contents J2EE™ Web Services By Richard Monson-Haefel Publisher: Addison Wesley Pub Date: October 24, 2003 ISBN: 0-321-14618-2 Pages: 928 Copyright Praise for J2EE ™ Web Services Preface Are Web Services Important? What Do I Need to Know to Read This Book? What Does This Book Cover? How Is This Book Organized? What Doesn't This Book Cover? Acknowledgments Chapter 1. An Overview of J2EE 1.4 Web Services Section 1.1. The J2EE Platform Section 1.2. The Technologies of Web Services Section 1.3. The J2EE Web Service APIs Section 1.4. Wrapping Up Part I. XML Chapter 2. XML Basics Section 2.1. XML Primer Section 2.2. XML Namespaces Section 2.3. Wrapping Up Chapter 3. The W3C XML Schema Language Section 3.1. XML Schema Basics Section 3.2. Advanced XML Schema Section 3.3. Wrapping Up Part II. SOAP and WSDL Chapter 4. SOAP Section 4.1. The Basic Structure of SOAP Section 4.2. SOAP Namespaces Section 4.3. SOAP Headers Section 4.4. The SOAP Body Section 4.5. SOAP Messaging Modes Section 4.6. SOAP Faults Section 4.7. SOAP over HTTP Section 4.8. Wrapping Up Chapter 5. WSDL Section 5.1. The Basic Structure of WSDL Section 5.2. WSDL Declarations: The definitions, types, and import Elements message , portType, and operation Elements Section 5.3. The WSDL Abstract Interface: The Section 5.4. WSDL Messaging Exchange Patterns binding The service Section 5.5. WSDL I