Java与XML

Java与XML
作 者: Brett McLaugblin 刘基诚 刘基诚
出版社: 中国电力出版社
丛编项: O'Reilly Java系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  BrettMcLaughlin是Java、XML、企业应用和开放源代码软件领域的资深权域。他是LutrisTechnologies公司的Enhydra决策人员,负责Enhydra应用服务器的开发方向和决策制订。另外,他还是许多其他开放源代码项目的奠基人或合作奠基人,如JDOM(目前在Sun的JSR中)、ApacheTurbine(基于Servlet的Web应用框架)以及EnhydraZeus(XML数据绑定框架)。另外他也是OpenEJB、jBoss以及ApcheConcoon方面一言九鼎的人物,可算是Java和XML“革命”的中流砥柱。

内容简介

本书第二版还包括SAX和DOM的高级知识章节,以及关于SOAP和数据绑定的新章节。在介绍XML基础的一章之后,本书的其他部分着眼于如何在Java应用中使用XML。如果你在使用Java进行开发并需要使用XML,或者以后要使用XML,或者你正投身于新的P2P运动、消息收发或Web服务,或者在为电子商务开发软件,本书将是你不可或缺的伴侣。BrettMcLaughlin是Java、XML、企业应用和开放源代码软件领域的资深权域。他是LutrisTechnologies公司的Enhydra决策人员,负责Enhydra应用服务器的开发方向和决策制订。另外,他还是许多其他开放源代码项目的奠基人或合作奠基人,如JDOM(目前在Sun的JSR中)、ApacheTurbine(基于Servlet的Web应用框架)以及EnhydraZeus(XML数据绑定框架)。另外他也是OpenEJB、jBoss以及ApcheConcoon方面一言九鼎的人物,可算是Java和XML“革命”的中流砥柱。一段时间以来,XML已经成为Internet开发人员之间的热门话题。但是怎样深入理解XML并让其工作呢?本书演示了如何使用XMLAPI、工具和各种技巧构建真实世界的应用,并且要求这些代码和数据都是真正可移植的。Java为编程提供了一种与平台无关的语言,从而导致了一场编程世界的革命。XML为数据交换提供了一种与平台无关的语言,使得这场革命更进一步。对于构建基于Web的企业级应用而言,Java和XML有许多相似的特性,比如平台无关性、可扩展性、可重用性和全球语言(Unicode)的支持。本书展示了如何将两者结合起来构建动态生成内容的Web站点,如何编写具有更低开销的信息共享和数据交换的企业级软件,以及如何对需要可移植数据的其他问题开发简单和高效的解决方案。本书覆盖如下主题:·XML基础,包括DTD、名字空间、XMLSchema、XPath和XSL;·SAXAPI,包括所有的处理类、SAX2扩展、过滤器和写入器;·DOMAPI,包括DOMLevel3和DOMHTML模块;·JDOMAPI,包括API核心和XPath支持;·数据绑定,使用DTD和XMLSchema作为约束;·使用XML-RPC与SOAP开发应用;·使用Web发布框架,如ApacheCocoon;·使用SOAP、UDDI和WSDL创建Web服务;·使用RSS和XSP构建信息频道和动态内容。

图书目录

前言

第一章 简介

XML的重要性

XML的重要组成部分

必备条件

下章预告

第二章 基本功

基础知识

约束

转换

更多内容……

下章预告

第三章 SAX

做好准备

SAX阅读器

内容处理类

错误处理类

疑难解答

下章预告

第四章 SAX高级知识

属性与特征

其他处理接口

过滤器和写入器

更多处理接口

疑难解答

下章预告

第五章 DOM

DOM

串行化

可变性

疑难解答

下章预告

第六章 DOM高级知识

改变

名字空间

DOM Level 2模块

DOM Level 3

疑难解答

下章预告

第七章 JDOM

基础知识

PropsToXML

XMLProperties

JDOM是标准吗?

疑难解答

下章预告

第八章 JDOM高级知识

JDOM核心剖析

JDOM和工厂类

封装器

疑难解答

下章预告

第九章 JAXP

API还是抽象

JAXP 1.

JAXP 1.1

疑难解答

下章预告

第十章 Web发布框架

框架的选择

安装

使用发布框架

XSP

Cocoon 2.及以后版本

下章预告

第十一章 XML-RPC

RPC与RMI

创建入门程序

给服务器加码

实战

下章预告

第十二章 SOAP

开始

配置

深入实践

继续深入

下章预告

第十三章 Web服务

Web服务

UDDI

WSDL

合练

下章预告

第十四章 内容协同发布

Foobar公共图书馆

mytechbooks.com

推与拉

下章预告

第十五章 数据绑定

首要原则

Castor

Zeus

JAXB

下章预告

第十六章 展望

XLink

XPointer

XML Schema绑定

其他

下章预告

附录一 API参考

附录二 SAX 2.特征和属性

词汇表