logo
Product categories

EbookNice.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link.  https://ebooknice.com/page/post?id=faq


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookNice Team

(Ebook) Java and XML Data Binding 1st Edition by Brett McLaughlin ISBN 9780596002787 0596002785

  • SKU: EBN-926778
Zoomable Image
$ 32 $ 40 (-20%)

Status:

Available

4.6

26 reviews
Instant download (eBook) Java and XML Data Binding after payment.
Authors:Brett McLaughlin
Pages:200 pages.
Year:2002
Editon:1
Publisher:O'Reilly Media
Language:english
File Size:2.29 MB
Format:pdf
ISBNS:9780596002787, 0596002785
Categories: Ebooks

Product desciption

(Ebook) Java and XML Data Binding 1st Edition by Brett McLaughlin ISBN 9780596002787 0596002785

(Ebook) Java and XML Data Binding 1st Edition by Brett McLaughlin - Ebook PDF Instant Download/Delivery: 9780596002787, 0596002785
Full download (Ebook) Java and XML Data Binding 1st Edition after payment


Product details:

ISBN 10: 0596002785
ISBN 13: 9780596002787
Author: Brett McLaughlin

More Java developers today want to work with XML, the technology that enables data to be transported intact over the Internet, but they don't have time to become XML experts. If this describes you, then you'll appreciate data binding, the new way of converting XML documents into Java objects, so those documents can be worked on and manipulated like any other Java object, then converted back to XML
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.
As Author Brett McLaughlin says "Too many books are written about technologies by people who barely understand them. I've already written two data binding implementations (Zeus, and a previous one for IBM DeveloperWorks.) I've actually used data binding for longer than the official specification has been in existence, and I've really been able to dig into what it takes to code an effective data biding implementation, as well as use one correctly. This book is part user guide, part under-the-hood manual, and part use-case. It's a powerful combination, and one I think people need."
This title provides an in-depth technical look at XML Data Binding, offering complete documentation of all features in both the Sun Microsystems API and popular open source alternative implementations.

(Ebook) Java and XML Data Binding 1st Edition Table of contents:

  • 1.1 Low-Level APIs

    • Streamed Data

    • Modeled Data

    • Abstracted Data

  • 1.2 High-Level APIs

    • Mapped Data

    • Messaged Data

  • 1.3 What Is Data Binding?

    • Class Generation

    • Unmarshalling

    • Marshalling

    • Binding Schemas

  • 1.4 What You'll Need

    • Packages

    • Tools

Chapter 2. Theory and Concepts

  • 2.1 Foundational APIs

    • SAX

      • Example: The EnhydraErrorHandler class

      • Example: Using an EntityResolver for Sun EJB DTDs

    • DOM

  • 2.2 Dependent APIs

    • SOAP

    • UDDI

  • 2.3 Constraint-Modeled Data

    • DTDs

      • Figure: Developing data before modeling constraints

      • Figure: Modeling constraints before data

    • XML Schema

    • And More ...

  • 2.4 API Transparence

    • Independence

      • API independence

      • Version independence

    • Integration

    • Interoperation

Chapter 3. Generating Classes

  • 3.1 Process Flow

    • Constraints

    • Binding Schema

    • Generation

    • Source Code

      • Figure: Class generation process flow

  • 3.2 Creating the Constraints

    • JAXB and DTDs

      • Example: Movie database DTD

      • Example: Sample movie database

    • Deterministic Modeling

    • Simple Elements

    • Constraint Naming

  • 3.3 Binding Schema Basics

    • The Minimum Binding Schema

      • Example: Binding schema for movie database

    • Global Options

      • Table: Global binding schema options

      • Example: Modified binding schema for movies database

  • 3.4 Generating Java Source Files

    • Getting Set Up

      • Example: Batch file for class generation using JAXB

    • Supplying Output

      • Figure: Filesystem layout

    • Verifying Output

Chapter 4. Unmarshalling

  • 4.1 Process Flow

    • XML Data

    • Java Conversion

    • Result Objects

      • Figure: Object instance tree for movie database

      • Figure: Unmarshalling process flow

  • 4.2 Creating the XML

    • Authoring an Instance Document

      • Figure: Editing XML with XML Spy

    • Validation

      • Example: Sample movie database

      • Example: Simple validation program

  • 4.3 Converting to Java

    • XML Input

    • Java Output

    • Intermediate Objects

      • Figure: The JAXB unmarshalling process in detail

  • 4.4 Using the Results

    • Business Objects

      • Example: The MoviesServlet class

      • Figure: The MoviesServlet viewing the database

    • Data Objects

      • Example: The connection DTD

      • Example: The connection binding schema

      • Example: My connection data

      • Example: The MovieClient class

Chapter 5. Marshalling

  • 5.1 Process Flow

    • Java Objects

    • XML Conversion

    • Resultant XML

      • Figure: The marshalling process flow

  • 5.2 Validating Java Objects

    • Java Validation

      • Example: Errors from missing attributes

      • Figure: Validation exceptions in JAXB

      • Example: Illegal XML not caught by JAXB

    • Non-JAXB Objects

  • 5.3 Converting to XML

    • Java Input

      • The server

        • Table: Allowed parameters for the MoviesServlet

      • The client

        • Example: The Arguments utility class

        • Example: The modified MovieClient class

    • XML Output

      • Example: Modified XML database

  • 5.4 Process Loops

    • Figure: Process loops

    • Figure: Process loops in the movie database

    • Continuity

    • Equivalence

Chapter 6. Binding Schemas

  • 6.1 The Basics

    • XML to Java

      • Figure: Class generation and class compilation

    • Intermediary Transformations

  • 6.2 Structure and Global Options

    • Packaging

    • Collection Types

    • Properties

    • Marshalling and Unmarshalling

  • 6.3 Elements and Attributes

    • Elements

    • Content Specification

      • Element references

      • Choices

      • Sequences

      • Rests

    • Attributes

  • 6.4 And More...

    • Enumerations

    • Conversions

      • Example: The DateConversion class

    • Constructors

    • Interfaces

      • Example: The Person interface

Chapter 7. Zeus

  • 7.1 Process Flow

    • Class Generation

      • Figure: The Zeus process flow for class generation

    • Marshalling and Unmarshalling

  • 7.2 Installation and Setup

  • 7.3 Class Generation

    • DTDs

      • Example: A partial DTD for web.xml descriptors

    • Future Constraint Models

  • 7.4 Unmarshalling and Marshalling

    • Unmarshalling

      • Example: A sample descriptor

      • Example: The WebAppUnmarshaller class

      • Example: A simple unmarshalling example with Zeus

    • Marshalling

  • 7.5 Additional Features

    • Self-Containment

    • Ant Taskdef

People also search for (Ebook) Java and XML Data Binding 1st Edition:

java 8 xml
    
java 8 xmladapter
    
xml binding in java
    
java binding example
    
java xml datatypeconverter

Tags: Brett McLaughlin, Java, XML Data Binding

*Free conversion of into popular formats such as PDF, DOCX, DOC, AZW, EPUB, and MOBI after payment.

Related Products