本书不仅从技术的角度向读者阐述了Java,XML和Web的相关概念和使用方法,还从实践的角度讲述了两种技术的结合应用,特别是在Web服务方面的应用。除此之外还涉及到一些新技术的使用。比如可缩放矢量图形、即时消息传送和应用管理方面的技术。此外,还介绍了很多有用的技术,比如SOAP技术和JSP技术等等,在编写基于XML和Java应用的过程中会经常使用到这些技术。\r\n
前言\r\n\r\n第1部分 XML的使用\r\n\r\n第1章 XML概述\r\n\r\n1.1 XML简介\r\n1.2 理解XML文档\r\n1.3 文档类型定义(DTD)\r\n1.4 实体\r\n1.5 XML模式\r\n1.6 小结\r\n\r\n第2章 使用DOM/SAX/JDOM/JAXP\r\n\r\n2.1 文档对象模型(DOM)\r\n2.2 DOM API应用\r\n2.3 XML简单应用程序编程接口\r\n2.4 SAX API应用\r\n2.5 JDOM\r\n2.6 JAXP\r\n2.7 小结\r\n\r\n第3章 使用XML进行配置\r\n\r\n3.1 配置语言\r\n3.2 XML解决办法\r\n3.3 使用XML的应用\r\n3.4 用XML配置应用程序\r\n3.5 小结\r\n\r\n第2部分 转换语言的使用\r\n\r\n第4章 转换语言概述\r\n\r\n4.1 什么是XPath\r\n4.2 什么是XSLT\r\n4.3 小结\r\n\r\n第5章 转换XML\r\n\r\n5.1 什么是XSLT处理器\r\n5.2 Xalan Java XSLT处理器\r\n5.3 XML到HTML的转换\r\n5.4 节点到HTML的转换\r\n5.5 使用JAXP实施转换\r\n5.6 另一种XML到HTML的转换\r\n5.7 另一种节点到HTML的转换\r\n5.8 XML到XML的转换\r\n5.9 小结\r\n\r\n第6章 XSLT扩展\r\n\r\n6.1 什么是XSLT扩展\r\n6.2 编写扩展元素\r\n6.3 编写扩展函数\r\n6.4 调用静态方法\r\n6.5 小结\r\n\r\n第7章 Web发布\r\n\r\n7.1 Web发布概述\r\n7.2 Cocoon\r\n7.3 转换和Cocoon\r\n7.4 可扩展服务器页面和Cocoon\r\n7.5 XSP示例\r\n7.6 小结\r\n\r\n第3部分 XML和分布式计算\r\n\r\n第8章 分布式应用、传输协议和XML\r\n\r\n8.1 远程过程调用\r\n8.2 传输协议\r\n8.3 超文本传输协议\r\n8.4 实体消息头\r\n8.5 处理HTTP消息\r\n8.6 HTTP客户\r\n8.7 HTTP示例\r\n8.8 小结\r\n\r\n第9章 XML-RPC\r\n\r\n9.1 XML-RPC规范\r\n9.2 以新的底层结构实现XML-RPC\r\n9.3 简单的XML-RPC示例\r\n9.4 在现有底层结构中实现XML-RPC\r\n9.5 方法发现\r\n9.6 小结\r\n\r\n第10章 SOAP协议\r\n\r\n10.1 SOAP与XML-RPC\r\n10.2 SOAP消息\r\n10.3 SOAP串行化和数据类型\r\n10.4 Apache SOAP工具包\r\n10.5 一个更复杂的服务\r\n10.6 小结\r\n\r\n第11章 XML信息交换\r\n\r\n11.1 什么是信息交换\r\n11.2 XML和即时消息传递\r\n11.3 小结\r\n\r\n第12章 即时消息传递\r\n\r\n12.1 即时消息传递系统\r\n12.2 XML和即时消息传递\r\n12.3 客户\r\n12.4 消息格式\r\n12.5 小结\r\n\r\n第4部分 Java绑定和XML\r\n\r\n第13章 使用SAX API创建Java对象\r\n\r\n13.1 Java绑定案例\r\n13.2 什么是Java绑定\r\n13.3 小结\r\n\r\n第14章 Castor\r\n\r\n14.1 什么是Castor\r\n14.2 源代码生成器\r\n14.3 编组和反编组\r\n14.4 小结\r\n\r\n第15章 用XML表示Swing组件的永久性\r\n\r\n15.1 串行化Java对象\r\n15.2 串行化一个JavaBean\r\n15.3 小结\r\n\r\n第5部分 用户界面和图形\r\n\r\n第16章 可缩放矢量图形\r\n\r\n16.1 什么是可缩放矢量图形\r\n16.2 可缩放矢量图形规范\r\n16.3 SVG文档的结构和功能\r\n16.4 用SVG样式化对象\r\n16.5 用SVG和ECMAScript编写脚本\r\n16.6 链接到资源:<a>元素\r\n16.7 使用图像:<image>元素\r\n16.8 动画:<animate>元素和<aminateMotion>元素\r\n16.9 小结\r\n\r\n第17章 与Java一起使用的SVG\r\n\r\n17.1 Apache Batik SVG工具包\r\n17.2 SVG文档和服务器\r\n17.3 SVG贺卡应用程序\r\n17.4 小结\r\n\r\n第18章 用XML创建基于客户的Java用户界面\r\n\r\n18.1 设计时与运行时\r\n18.2 使用XML\r\n18.3 小结\r\n\r\n第19章 用XML创建基于Web的用户界面\r\n\r\n19.1 HTML表单\r\n19.2 不同类型的表单元素\r\n19.3 小结\r\n\r\n第6部分 应用程序管理\r\n\r\n第20章 Java管理扩展\r\n\r\n20.1 什么是JMX\r\n20.2 JMX体系结构\r\n20.3 小结\r\n\r\n第21章 基于XML的应用程序管理\r\n\r\n21.1 基于XML的协议适配器\r\n21.2 两个MBean:Simple和XML\r\n21.3 小结\r\n\r\n第7部分 XML和数据库\r\n\r\n第22章 XML数据库和工具\r\n\r\n22.1 将XML文档存储在数据库中\r\n22.2 数据库产品中的XML支持\r\n22.3 小结\r\n\r\n第23章 将XML文档映射到关系数据库\r\n\r\n23.1 开始映射\r\n23.2 查看DTD\r\n23.3 小结\r\n\r\n第24章 用XIS管理本地XML数据\r\n\r\n24.1 XIS概述\r\n24.2 处理XIS中的XML文档\r\n24.3 小结\r\n\r\n第8部分 XML在三层应用程序中的使用\r\n\r\n第25章 在servlet/JSP中使用XSLT\r\n\r\n25.1 基础技术概述\r\n25.2 内容和表示形式\r\n25.3 性能问题\r\n25.4 小结\r\n\r\n第26章 标记库的使用\r\n\r\n26.1 什么是标记库\r\n26.2 标记处理程序的概念和规则\r\n26.3 小结\r\n\r\n第27章 使用servlet,JSP和XML创建可以在Web上传输的数据\r\n\r\n27.1 多个层\r\n27.2 GameTrader.com\r\n27.3 小结\r\n\r\n第9部分 Web服务\r\n\r\n第28章 服务描述\r\n\r\n28.1 Web服务简介\r\n28.2 接口与实现\r\n28.3 Web服务描述语言\r\n28.4 在服务器(程序)上使用WSDL\r\n28.5 在客户上使用WSDL\r\n28.6 按程序设计使用WSDL\r\n28.7 小结\r\n\r\n第29章 发现服务\r\n\r\n29.1 目录服务\r\n29.2 UDDI标准\r\n29.3 发布到UDDI注册表\r\n29.4 查询UDDI注册表\r\n29.5 服务广告\r\n29.6 小结\r\n\r\n第30章 高级Web服务\r\n\r\n30.1 有状态的服务\r\n30.2 附件\r\n30.3 安全性\r\n30.4 互操作性\r\n30.5 各厂商提供的体系结构\r\n30.6 小结\r\n\r\n第31章 Web服务和企业对企业的信息交换\r\n\r\n31.1 商务交易建模语言\r\n31.2 采办和供应链管理\r\n31.3 在线市场\r\n31.4 小结\r\n\r\n第32章 为客户提供的Web服务\r\n\r\n32.1 客户服务\r\n32.2 对等技术\r\n32.3 小结\r\n\r\n附录A Java,XML和Web服务的网上资源\r\n\r\n附录B DOM Level 2 Events和Traversal模块,解析非XML数据\r\n\r\n附录C JAXM,SOAP和XML-RPC