Java & XML第二版:深入解析与企业开发实践
需积分: 0 31 浏览量
更新于2024-12-14
收藏 5.17MB PDF 举报
《Java与XML第二版》(ISBN:0-596-00197-5)是Brett McLaughlin所著的一本技术指南,由O'Reilly出版社于2001年9月发布。该书主要针对Java开发者,深入探讨了如何在Java应用程序中利用XML,并特别关注了随着时代发展而新增的高级主题,如SAX、DOM的高级用法、SOAP和数据绑定,以及XML在Web服务、消息传递和P2P系统中的应用。
本书共分为16章,内容详尽且实用。第1章介绍了XML的基本概念及其对企业开发的重要性。章节2涵盖了XML基础知识,包括XML 1.0、DTD、XML Schema、XSLT和命名空间等,并强调了这些技术在处理XML时的作用。接着,第3章详细讲解了Simple API for XML (SAX)的使用,包括解析生命周期和事件处理机制。
进入更高级的主题,第4章深化了对SAX的探讨,涉及不太常用但强大的API功能,如XML过滤器、XML writer和一些高级SAX处理器。第5章则过渡到DOM(Document Object Model)的世界,讲解DOM的基本概念、规范(DOM Level 2)和读写DOM树的方法。
第6章扩展到DOM的不同模块,如遍历、范围、事件、CSS和HTML,还讨论了DOM Level 3的新特性。第7章介绍了JDOM,对比其与DOM和SAX的异同,以及如何使用JDOM进行XML读写。第8章深入研究JDOM的实际应用,包括自定义JDOM子类和JAXP集成,以及XPath在JDOM中的运用。
第9章专门讲述JAXP,讲解了1.0和1.1版本,以及如何充分利用这个支持解析和转换的完整API。第10章讨论了Web出版框架和Apache Cocoon框架,强调动态内容在Web上的重要性和选择合适框架的方法。
第11章关注远程过程调用(RPC),特别是XML-RPC,以及它在分布式计算中的作用。第12章关注配置数据的XML格式,解释其在跨平台应用和分布式系统中的关键性。第13章和第14章分别深入讨论SOAP、web服务、UDDI和WSDL等技术,以及企业间通过内容 syndication进行交互的方法。
第15章介绍XML数据绑定,探讨如何简化与XML的交互,介绍Castor、Zeus和早期的JAXB(Java Architecture for XML Data Binding)。最后,第16章展望未来的技术趋势,并提供了一些前瞻性知识。
附录A列出SAX、DOM、JAXP和JDOM API的所有可用类、接口和方法,而附录B则详细解释了SAX 2.0解析器的特性和属性。《Java与XML第二版》是一本全面的指南,对于那些在Java开发中处理XML或参与现代企业应用的开发者来说,提供了丰富的实战经验和理论支持。
2008-01-22 上传
2012-10-15 上传
2010-10-08 上传
111 浏览量
2011-05-09 上传
1100 浏览量
2017-05-18 上传
2022-09-20 上传
2023-02-02 上传
book_hpsun
- 粉丝: 0
- 资源: 7
最新资源
- Control App for ESI MAYA22 USB:这是ESI MAYA22 USB音频接口的控制应用程序-开源
- phonebook_backend:电话簿的后端React APP
- CHIP8
- learn-mysql
- form-data-helper:替换 FormData 对象的 Javascript 插件。 用例
- 行业分类-设备装置-同步媒体处理.zip
- link-rest-dropwizard:一个简单的项目,演示将LinkRest与Dropwizard一起使用
- MediaPcInstaller:将grub2,Lakka和OpenElec安装到磁盘并设置为启动
- v-date-picker
- flutter-disenos-seccion8:Flutter课程的全新第8节
- 易语言聊天菜单源码-易语言
- Methods-of-collecting-and-processing-data-from-the-Internet
- 行业分类-设备装置-可高效稳定拔除钢结构体钢板桩的水利湖泊防洪堤修建机.zip
- welcome:xyao99的主页!
- request-api:简单的要求
- certifiacte-generator:在线证书生成器