Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. Low-Level APIs

    2. High-Level APIs

    3. What Is Data Binding?

    4. What You’ll Need

  2. Chapter 2 Theory and Concepts

    1. Foundational APIs

    2. Dependent APIs

    3. Constraint-Modeled Data

    4. API Transparence

  3. Chapter 3 Generating Classes

    1. Process Flow

    2. Creating the Constraints

    3. Binding Schema Basics

    4. Generating Java Source Files

  4. Chapter 4 Unmarshalling

    1. Process Flow

    2. Creating the XML

    3. Converting to Java

    4. Using the Results

  5. Chapter 5 Marshalling

    1. Process Flow

    2. Validating Java Objects

    3. Converting to XML

    4. Process Loops

  6. Chapter 6 Binding Schemas

    1. The Basics

    2. Structure and Global Options

    3. Elements and Attributes

    4. And More...

  7. Chapter 7 Zeus

    1. Process Flow

    2. Installation and Setup

    3. Class Generation

    4. Unmarshalling and Marshalling

    5. Additional Features

  8. Chapter 8 Castor

    1. Process Flow

    2. Installation and Setup

    3. Class Generation

    4. Unmarshalling and Marshalling

    5. Additional Features

  9. Chapter 9 Quick

    1. Process Flow

    2. Installation and Setup

    3. Unmarshalling and Marshalling

    4. Additional Features

  10. Chapter 10 Looking Forward

    1. JAXB

    2. Alternate Implementations

    3. J2EE

  1. Appendix Tools Reference

    1. JAXB

    2. Zeus

    3. Castor

    4. Quick

  2. Appendix Quick Source Files

  3. Colophon