| | Copyright |
| | About the Authors |
| | Acknowledgments |
| | | We Want to Hear from You! |
|
| | Introduction |
| | | How This Book Is Organized |
| | | Source Code and Updates |
|
| | Part I. JAX Basics |
| | | Chapter 1. Using XML for Electronic Data Interchange |
| | | XML and EDI |
| | | Java and XML |
| | | Summary |
|
| | | Chapter 2. Components of Web Services |
| | | Web Services |
| | | SOAP |
| | | UDDI |
| | | WSDL |
| | | JAX and Web Services: The Great Car Parts Company Scenario |
| | | Summary |
|
|
| | Part II. JAXP: Java API for XML Processing |
| | | Chapter 3. Implementing Simple APIs for XML |
| | | The Packages in JAXP for Using SAX |
| | | The Key JAXP Classes and Interfaces for SAX Support |
| | | The JAXP and Reference Implementation JAR Files |
| | | Creating a SAX-Parsing Application |
| | | Summary |
|
| | | Chapter 4. Advanced Use of SAX |
| | | Identifying Document and Event Locations |
| | | Handling Lexical Events |
| | | Customizing External Entity Resolution |
| | | Handling Namespaces |
| | | Generating SAX Events from a Text File |
| | | Summary |
|
| | | Chapter 5. The Document Object Model |
| | | Overview |
| | | The DOM and the JAXP Packages |
| | | Creating a DOM Application |
| | | Accessing XML Data Using DOM |
| | | Managing Data Using DOM |
| | | Summary |
|
| | | Chapter 6. XSLT and XPath |
| | | Overview |
| | | The XSLT Packages |
| | | Using XSLT with DOM |
| | | Using XSLT with SAX |
| | | SAX or DOM? |
| | | XPath |
| | | Transforming XML |
| | | Creating the MyXSLTTransformer Application |
| | | Summary |
|
|
| | Part III. JAXM: Java API for XML Messaging |
| | | Chapter 7. Messaging Fundamentals |
| | | JAXM Message Exchange Categories |
| | | Interoperability with Other Messaging Applications |
| | | JAXM and SOAP Messaging Styles |
| | | JAXM Elements |
| | | The JAXM Packages |
| | | Summary |
|
| | | Chapter 8. Creating Client Implementations |
| | | Standalone Client Implementation |
| | | Client with Messaging Provider |
| | | Summary |
|
|
| | Part IV. JAXR and JAX-RPC |
| | | Chapter 9. Registry Fundamentals |
| | | Existing Registries |
| | | Registry Uses |
| | | Registry Use Model |
| | | The Registry Information Model |
| | | The JAXR Specification |
| | | The JAXR Architecture |
| | | The JAXR Packages |
| | | Summary |
|
| | | Chapter 10. JAXR Implementations |
| | | The JWSDP Registry Server |
| | | Publishing Data to a Registry |
| | | Querying Data from a Registry |
| | | Deleting Data from Registry |
| | | Summary |
|
| | | Chapter 11. Working with JAX-RPC |
| | | JAX-RPC Working Mechanism |
| | | Constituents of a JAX-RPC Server and Client |
| | | JAX-RPC Packages |
| | | The javax.xml.rpc Package |
| | | The xrpcc Tool |
| | | The Types Supported by JAX-RPC |
| | | The CarPartRequest Web Service |
| | | The CarPartRequestClient Application |
| | | Summary |
|
|
| | Part V. JAX in the Real World and the Future |
| | | Chapter 12. Case Study: Deploying a Web Service Using JAX |
| | | Case Study Description |
| | | Order of Development |
| | | Setting Up the JWSDP Registry Server |
| | | Creating Applications That Register Supplier Information to the Registry |
| | | Developing the Web Services |
| | | Summary |
|
| | | Chapter 13. Looking Ahead: JAXB and Beyond |
| | | Java Architecture for XML Binding |
| | | JAXB Components |
| | | JDOM 1.0 |
| | | XML Trust Service APIs |
| | | XML Digital Signature APIs |
| | | XML Digital Encryption APIs |
| | | XML Transactioning API for Java (JAXTX) |
| | | ebXML CPP/A APIs for Java |
| | | Streaming API for XML (StAX) |
| | | Java APIs for WSDL |
| | | Summary |
|
|
| | Part VI. Appendixes |
| | | Appendix A. Installing the JAX Pack |
| | | Java XML Pack |
| | | Java Web Services Developer Pack (JWSDP) |
| | | JAX XML Pack or JWSDP? |
| | | Getting and Installing JWSDP |
|
| | | Appendix B. XML: A Quick Tour |
| | | What Is XML? |
| | | A Sample XML Document |
| | | The XML Declaration |
| | | Comments |
| | | The Root Element |
| | | Processing Instructions |
| | | Elements |
| | | Attributes |
| | | Character References |
| | | Entity References |
| | | CDATA Section |
| | | Document Type Definition (DTD) |
| | | The Document Type Declaration |
| | | Declaring Elements |
| | | Declaring Attributes |
|
|
| | |