作者: 李刚
出版社: 电子工业出版社
出版年: 2009-11-1
ISBN: 9787121097553
~~滚到底部有网盘下载链接~~
内容简介
本书主要分为五个部分。第一部分介绍了XML、DTD、XML Schema等基础知识,这些知识主要教读者如何定义有效的XML文档,这部分内容是深入学习后面知识的基础,也是每个使用XML的开发者都应该掌握的基础。第二部分介绍了CSS、XSLT和XPath等知识,通过使用CSS或XSLT,可直接将XML文档当成视图技术。第三部分介绍了DOM、SAX、JAXP、dom4j、JDOM、XQuery和XQJ等,其中的DOM、SAX、JAXP、dom4j和JDOM都以结构化的方式来创建、解析XML文档,从而可以将XML文档作为数据传输工具,而XQuery则是一种新规范,通过XQuery可以查询XML文档中的数据,就像使用SQL查询关系数据库的数据一样。第四部分介绍了Web Services和CXF,其中CXF是Java领域的主流Web Services框架,简单易用。第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级Java EE架构,将整个应用分为领域对象层、DAO层和业务逻辑层,然后用CXF将业务逻辑组件包装成Web Services,从而可以将现有的Java EE项目与其他平台的、其他语言的异构项目进行整合,具有极好的指导价值和借鉴意义。
本书是疯狂Java体系丛书之一,学习本书无须任何XML基础,但DOM、SAX、dom4j、JDOM解析部分包含了大量Java编程,因此建议先认真阅读疯狂Java体系的《疯狂Java讲义》一书。
本书是疯狂Java体系丛书之一,学习本书无须任何XML基础,但DOM、SAX、dom4j、JDOM解析部分包含了大量Java编程,因此建议先认真阅读疯狂Java体系的《疯狂Java讲义》一书。
目录
第1章 XML概述
第2章 XML文档规则
第3章 DTD详解
第4章 XML Schema基本语法
第5章 XML Schema高级知识
第6章 命名空间详解
第7章 使用CSS显示XML文件
第8章 使用XSLT显示XML
第9章 XPath语言详解
第10章 DOM、SAX和JAXP解析
第11章 使用dom4j处理XML文档
第12章 使用JDOM处理XML文档
第13章 XQuery详解
第14章 Web Services详解
第15章 基于XML的电子公告系统
第16章 Web Services案例——电子拍卖系统
第2章 XML文档规则
第3章 DTD详解
第4章 XML Schema基本语法
第5章 XML Schema高级知识
第6章 命名空间详解
第7章 使用CSS显示XML文件
第8章 使用XSLT显示XML
第9章 XPath语言详解
第10章 DOM、SAX和JAXP解析
第11章 使用dom4j处理XML文档
第12章 使用JDOM处理XML文档
第13章 XQuery详解
第14章 Web Services详解
第15章 基于XML的电子公告系统
第16章 Web Services案例——电子拍卖系统