Description
Book SynopsisThis new title offers an in-depth technical look at XML Data Binding and complete documentation of all features in both the Sun Microsystems JAXB API and open source alternative implementations (Enhydra Zeus, Exolabs Castor and Quick).
Table of ContentsIntroduction - low-level APIs, high-level APIs, what is data binding?, what you'll need; theory and concepts - foundational APIs, dependent APIs, constraint-modelled data, API transparence; generating classes - process flow creating and the constraints, binding Schema basics, generating Java source files; unmarshalling - process flow, creating the XML, converting to Java, using the results; marshalling - process flow, validating Java objects, converting to XML, process loops; binding Schemas - the basics, structure and global options, elements and attributes and more...; Zeus - process flow, installation and setup, class generation, unmarshalling and marshalling, additional features; castor - process flow installation and set up, class generation, unmarshalling and marshalling, additional features; quick - process flow, installation and setup, unmarshalling and marshalling, additional features; looking forward - JAXB, alternate implementations, J2EE; tools reference; quick source files.