Buying Options
Java & XML Data Binding
Print $34.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £26.99
Add to Cart
What is this?
Description
This new title provides an in-depth technical look at XML Data Binding. The book offers complete documentation of all features in both the Sun Microsystems JAXB API and popular open source alternative implementations (Enhydra Zeus, Exolabs Castor and Quick). It also gets into significant detail about when data binding is appropriate to use, and provides numerous practical examples of using data binding in applications.
Full Description
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 A Tools Reference

    1. JAXB

    2. Zeus

    3. Castor

    4. Quick

  2. Appendix B Quick Source Files

  3. Colophon

View Full Table of Contents
Product Details
Title:
Java & XML Data Binding
By:
Brett McLaughlin
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
May 2002
Pages:
216
Print ISBN:
978-0-596-00278-7
| ISBN 10:
0-596-00278-5
Customer Reviews
About the Author
  1. Brett McLaughlin

    Brett McLaughlin has been working in computers since the Logo days. (Remember the little triangle?) He currently specializes in building application infrastructure using Java and Java-related technologies. He has spent the last several years implementing these infrastructures at Nextel Communications and Allegiance Telecom, Inc. Brett is one of the co-founders of the Java Apache project Turbine, which builds a reusable component architecture for web application development using Java servlets. He is also a contributor of the EJBoss project, an open source EJB application server, and Cocoon, an open source XML web-publishing engine. He is author of the soon-to-be-released O'Reilly book, Building Java Enterprise Applications.

    View Brett McLaughlin'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 and XML Data Binding is an osprey. The osprey is found near lakes, rivers, and seacoasts in every continent except Antarctica. It is especially common in Finland, Scandinavia, and the Chesapeake Bay in the United States. Ospreys are birds of prey with a large wingspan and sharp talons. Most are identified by a small, narrow head, a brown back, and a white stomach. The bird, which eats only fish, feeds two times a day, at mid-morning and in the late afternoon. It hovers over the water, swoops down, and grabs it prey. Then it rests briefly on the water before it flies off to eat its meal.

Ospreys build their nests close to bodies of water. The birds seek sites near food that are surrounded by open space so they can move their large wings easily. Ospreys often choose nesting sites in tall, single trees, power poles, and radio and light towers.

The osprey was nearly an endangered species for many years. Fishing communities sometimes hunted the bird because they feared it would consume valuable fish resources. Industrialization, deforestation, and global population growth were other major threats to the osprey. The use of DDT after World War II also killed a large portion of the osprey population, since this chemical, used to kill insects, also poisoned fish and birds. The pesticide was eventually banned in the United States, but is still a danger to osprey populations in other areas of the world.

Conservation efforts and legal measures have reversed the osprey's shrinking numbers, and the bird is now returning to some of its old habitats. Efforts to build nests for the osprey and reintroduce it to water sources where it once lived have been very successful. Hunting by sports enthusiasts and fishing communities is also a lesser threat to the bird; the 1973 passage of the Endangered Species Act criminalized osprey hunting. Ann Schirmer was the production editor and proofreader, and Norma Emory was the copyeditor, for Java and XML Data Binding. Claire Cloutier, Tatiana Apandi Diaz, and Sarah Sherman provided quality control. Tom Dinse 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.

Melanie Wang designed the interior layout, based on a series design by David Futato. This book was converted 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. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Ann Schirmer.

  • Book cover of Java & XML Data Binding