副标题:无

作   者:

分类号:

ISBN:9780596002787

微信扫一扫,移动浏览光盘

简介

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."

目录

Preface p. vii
Introduction p. 1
Low-Level APIs p. 1
High-Level APIs p. 5
What Is Data Binding? p. 7
What You'll Need p. 10
Theory and Concepts p. 12
Foundational APIs p. 12
Dependent APIs p. 17
Constraint-Modeled Data p. 19
API Transparence p. 24
Generating Classes p. 29
Process Flow p. 29
Creating the Constraints p. 32
Binding Schema Basics p. 38
Generating Java Source Files p. 42
Unmarshalling p. 47
Process Flow p. 47
Creating the XML p. 50
Converting to Java p. 56
Using the Results p. 60
Marshalling p. 71
Process Flow p. 71
Validating Java Objects p. 73
Converting to XML p. 80
Process Loops p. 90
Binding Schemas p. 94
The Basics p. 94
Structure and Global Options p. 96
Elements and Attributes p. 99
And More... p. 107
Zeus p. 116
Process Flow p. 116
Installation and Setup p. 118
Class Generation p. 119
Unmarshalling and Marshalling p. 123
Additional Features p. 131
Castor p. 135
Process Flow p. 135
Installation and Setup p. 137
Class Generation p. 137
Unmarshalling and Marshalling p. 141
Additional Features p. 154
Quick p. 158
Process Flow p. 158
Installation and Setup p. 162
Unmarshalling and Marshalling p. 163
Additional Features p. 175
Looking Forward p. 177
JAXB p. 177
Alternate Implementations p. 178
J2EE p. 180
Tools Reference p. 183
Quick Source Files p. 188
Index p. 193

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon