简介
本书向你展示了如何运用新的XML数据绑定API。XML是一个用来表示数据的优秀工具。虽然它还不足以完美地表示数据,但是我们仍然需要它,不过直接使用XML文档很笨拙。你不得不使用XML的结构(如元素和属性)来浏览整篇文档。在这种层次上编程很笨拙,许多程序员也不会这样做。
利用本书讨论的XML数据绑定工具可以直接从XML文档转换为Java对象并转换回来。在Java中,你能以业务特定的方式简单而直观地使用对象。只需调用employee.setName()就可以代替查找和修改employee元素的name属性。产生XML输出如同写文件一样简单。通过数据绑定,你将最终能够使用Java而不是XML。
这本新书首先给出了数据绑定的定义,然后介绍了所有流行的数据绑定工具箱:Sun的JAXB API和其他三个开源代码替代实现 —— Zeus、Castor和Quick。本书提供了许多有效使用数据绑定的实用信息:应躲避什么样的陷阱,何时应遵守规则以及如何使用各种软件包做自己想做的事情。
XML正在成为应用程序开发的主要部分。成千上万的开发者正努力理解不同的XML结构以及操纵它们的Java API。然而,在你不得不学习这种全新的思考方式的时候,数据绑定以Java的格式向你提供XML数据;它还使用以业务为中心的方式向你提供以数据为中心的信息;数据绑定还用容易理解的、基于Java的术语讲述了晦涩难懂的语义学。在XML和Java之间切换变得十分容易,你将很快忘记处理的是XML数据。如果你想有效地使用XML,而又不想花费数月的时间来掌握实体引用和忽略空格等知识,那么本书对你再适合不过了。
Brett McLaughlin是《Java and XML》和《Building Java Enterprise Applications》两本书的作者,也是两个数据绑定实现的开发者。
目录
前言
第一章简介
低层API
高层API
什么是数据绑定?
你的需要
第二章原理及概念
基础API
附属API
约束模型化数据
API透明度
第三章生成类
处理流程
创建约束
绑定模式基础
生成Java源文件
第四章解组
处理流程
创建XML
转换为Java
使用结果
第五章编组
处理流程
验证Java对象
转换为XML
处理循环
第六章绑定模式
基础知识
结构和全局选项
元素和属性
其他方面
第七章Zeus
处理流程
安装和设置
类生成
解组和编组
附加特性
第八章Castor
处理流程
安装和设置
类生成
解组和编组
附加特性
第九章Quick
处理流程
安装和设置
编组和解组
附加特性
第十章展望
JAXB
替代实现
J2EE
附录一工具参考
附录二Quick源文件
词汇表
第一章简介
低层API
高层API
什么是数据绑定?
你的需要
第二章原理及概念
基础API
附属API
约束模型化数据
API透明度
第三章生成类
处理流程
创建约束
绑定模式基础
生成Java源文件
第四章解组
处理流程
创建XML
转换为Java
使用结果
第五章编组
处理流程
验证Java对象
转换为XML
处理循环
第六章绑定模式
基础知识
结构和全局选项
元素和属性
其他方面
第七章Zeus
处理流程
安装和设置
类生成
解组和编组
附加特性
第八章Castor
处理流程
安装和设置
类生成
解组和编组
附加特性
第九章Quick
处理流程
安装和设置
编组和解组
附加特性
第十章展望
JAXB
替代实现
J2EE
附录一工具参考
附录二Quick源文件
词汇表
Java & XML Data Binding
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×