Java与XML数据绑定

Java与XML数据绑定
作 者: Brett McLaugblin 李二勇 祁力
出版社: 中国电力出版社
丛编项: O’REILLY
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Brett McLaughlin是《Java and XML》和《Building Java Enterprise Applications》两本书的作者,也是两个数据绑定实现的开发者。

内容简介

本书向你展示了如何运用新的XML数据绑定API。XML是一个用来表示数据的优秀工具。虽然它还不足以完美地表示数据,但是我们仍然需要它,不过直接使用XML文档很笨拙。你不得不使用XML的结构(如元素和属性)来浏览整篇文档。在这种层次上编程很笨拙,许多程序员也不会这样做。利用本书讨论的XML数据绑定工具可以直接从XML文档转换为Java对象并转换回来。在Java中,你能以业务特定的方式简单而直观地使用对象。只需调用employee.setName()就可以代替查找和修改employee元素的name属性。产生XML输出如同写文件一样简单。通过数据绑定,你将最终能够使用Java而不是XML。这本新书首先给出了数据绑定的定义,然后介绍了所有流行的数据绑定工具箱:Sun的JAXBAPI和其他三个开源代码替代实现——Zeus、Castor和Quick。本书提供了许多有效使用数据绑定的实用信息:应躲避什么样的陷阱,何时应遵守规则以及如何使用各种软件包做自己想做的事情。XML正在成为应用程序开发的主要部分。成千上万的开发者正努力理解不同的XML结构以及操纵它们的JavaAPI。然而,在你不得不学习这种全新的思考方式的时候,数据绑定以Java的格式向你提供XML数据;它还使用以业务为中心的方式向你提供以数据为中心的信息;数据绑定还用容易理解的、基于Java的术语讲述了晦涩难懂的语义学。在XML和Java之间切换变得十分容易,你将很快忘记处理的是XML数据。如果你想有效地使用XML,而又不想花费数月的时间来掌握实体引用和忽略空格等知识,那么本书对你再适合不过了。BrettMcLaughlin是《JavaandXML》和《BuildingJavaEnterpriseApplications》两本书的作者,也是两个数据绑定实现的开发者。

图书目录

前言

第一章 简介

低层API

高层API

什么是数据绑定?

你的需要

第二章 原理及概念

基础API

附属API

约束模型化数据

API透明度

第三章 生成类

处理流程

创建约束

绑定模式基础

生成Java源文件

第四章 解组

处理流程

创建XML

转换为Java

使用结果

第五章 编组

处理流程

验证Java对象

转换为XML

处理循环

第六章 绑定模式

基础知识

结构和全局选项

元素和属性

其他方面

第七章 Zeus

处理流程

安装和设置

类生成

解组和编组

附加特性

第八章 Castor

处理流程

安装和设置

类生成

解组和编组

附加特性

第九章 Quick

处理流程

安装和设置

编组和解组

附加特性

第十章 展望

JAXB

替代实现

J2EE

附录一 工具参考

附录二 Quick源文件

词汇表