The Holy War between Microsoft Corporation and Sun Microsystems is heating up as Sun unveils JAX Pack to compete with Microsoft's .NET initiative JAX Pack is an all-in-one development kit that utilizes XML to build cross platform Web services. For companies that are developing Web services to collaborate with business partners, JAX Pack offers a faster way to develop applications while maintaining independence from any particular vendor's XML technologies. Developing Web Services with Java APIs for XML (JAX Pack) provides exhaustive coverage of Sun's recently released JAX Pack. The book assumes that readers are experienced Java developers with a solid understanding of XML. As such, the book contains five parts covering each component of JAX Pack.

Key Features

JAX Pack is a major product release for the most popular Web development environment First book out covering all five components of JAX Pack (JAXP, JAXR, JAXM, JAXB, and JAX-RPC) Unrivalled Web-based support with; up-to-the minute links, white papers and analysis for one year

Table of Contents

Foreword Chapter 1 Introduction to the JWSDP Introduction JWSDP History JAXP JAXM JAX-RPC JAXR JSSE JSTL Ant and Tomcat Summary Solutions Fast Track Frequently Asked Questions Chapter 2 Processing XML Documents with SAX Introduction Understanding Event-Based XML Parsing The SAX Event Model Understanding Event Handlers Creating a SAX Parser SAX Interfaces and SAX Implementations JAXP and Underlying SAX Engines Parsing Data with a SAX Parser Input Sources An Example Servlet Configuring the Parser Enabling Validation Enabling Namespaces Enabling Other Features Handling Advanced Events SAX2 Extensions Summary Solutions Fast Track Frequently Asked Questions Chapter 3 Processing XML Documents with DOM Introduction The Document Object Model The DOM Tree The Basic Classes Interrelationships JAXP and Underlying DOM Engines Creating a DOM Parser The DocumentBuilderFactory class Parsing XML into a DOM Input source types Manipulating DOM Objects Walking a DOM Constellation Advanced Topics Multi-threaded applications Parser Attributes Selecting a DOM Parser with the Plugability Interface DOM Parser search path Error Handling Summary Solutions Fast Track Frequently Asked Questions Chapter 4 XML Transformations Introduction Reviewing XSL and XSLT XPath and XSLT Procedural XSLT JAX-P and Underlying XSL Engines Using JAX-P Classes Creating a Transformer Transformer Templates Miscellaneous JAX-P for XSL Issues Summary


No. of pages:
© 2002
eBook ISBN:
Print ISBN:

About the author