书籍详情
XML/JSP Programming Guide网页编程教程
作者:吴艾编写
出版社:北京希望电子出版社
出版时间:2001-07-01
ISBN:9787900071699
定价:¥46.00
购买这本书可以去
内容简介
本书是专门为网页编程人员编写的,是讲述XML和JSP技术及其综合开发应用的难得的网页开发指导书。全书共分14章,分别介绍XML基础、JSP基础、开发环境和准备知识、XML文档、DTD与合法性检查、名称空间、XML SCHEMA、用CSS显示XML、用XSL显示XML、应用实例、JSP基本语法、JSP实例、文档对象模型、XML和JSP综合实例。本书内容丰富、讲解详细,技术新,内容深,是网页开发专家的实践经验总结。语言简洁、流畅,重点突出、实用性强,从基础知识入手,最后达到一定的深度。本书结合实例进行讲解,讲练结合,易于培养读者的实际开发和操作能力。本书特别适合于学习XML和JSP的初中网络开发人员参考使用,可作为从事网站/网页编程的广大科技人员自学指导书,也是高等院校计算机专业师生教学、自学参考书以及社会相关专业培训班教材。本光盘内容包括:本版电子书本书技术问题寻求解决的联系办法:dxkj@dx-kj.com,dxkj@21cn.com或http://www.dx-kj.com
作者简介
暂缺《XML/JSP Programming Guide网页编程教程》作者简介
目录
第1章 介绍XML
1.1 XML的形成
1.1.1 力不从心的HTML
1.1.2 扩展性差
1.1.3 XML、THML和SGML
1.1.4 超越HTML到XML
1.2 XML是什么
1.2.1 定义XML
1.2.2 XML的设计思想
1.2.3 XML的标签
1.2.4 XML的显示
1.2.5 XML与HTML共存
1.3 XML的优点
1.3.1 更准确的搜索
1.3.2 良好的扩展性
1.3.3 强大的数据发布能力
1.3.4 开发灵活的Web应用软件
1.4 XML的开发者和开发目标
1.5 XML的广泛应用
1.5.1 异种数据之间的交换
1.5.2 分布式运算
1.5.3 数据的多样化显示
1.5.4 数据的发布
1.5.5 重要的应用——电子商务
1.5.6 开反数据库
1.6 相关技术
1.6.1 超文本标记语言(Hypertext Markup Language)
1.6.2 文档对象模型
1.6.3 层叠样式表(Cascading Style Sheets)
1.6.4 可扩展的样式语言(Extensible Style Language)
1.6.5 URL和URI
1.6.6 XLink和Xpointer
1.6.7 字符集
1.7 小结
第2章 JSP技术简介
2.1 概述
2.2 什么是JSP
2.3 JSP运行机制
2.4 JSP技术特点
2.4.1 将内容的生成和显示进行分离
2.4.2 强调可重用的组件
2.5 JSP与其他技术
2.5.1 JavaBean在JSP中的应用
2.5.2 在JSP中访问数据库
2.5.3 JSP和SSI(Server-Side Include,SSI)
2.5.4 JSP和JavaScript
2.5.5 JSP和Servlet
2.5.6 JSP和ASP
2.6 JSP的问题
第3章 开发环境和准备知识
3.1 编写XML的工具
3.1.1 EditML Pro
3.1.2 UltraEdit
3.1.3 XML Spy
3.1.4 XML Writer
3.1.5 Notepad纯文本编辑器
3.2 XML服务器
3.2.1 APPACHE
3.2.2 Microsoft
3.2.3 SUN和JAVA
3.3 浏览XML的工具
3.4 JSP开发工具
3.5 JSP运行环境的设置
3.5.1 服务器
3.5.2 Windows系统下运行环境的设置
3.5.3 JSP的中文环境
3.6 准备知识
第4章 XML文档
4.1 XML文档格式和内容
4.1.1 对比HTML和XML
4.1.2 XML文档的头部
4.1.3 标记和元素
4.1.4 元素属性
4.1.5 CDATA区和预定义实体
4.2 XML文档的一些规则
4.2.1 区分大小写
4.2.2 空白处理
4.2.3 语言标识
4.3 显示XML
4.4 实体声明和引用
4.5 格式正确的和有效的XML文档
4.5.1 格式正确的XML文档
4.5.2 有效的XML文件
第5章 DTD与合法性检查
5.1 DTD概述
5.2 定义DTD
5.2.1 元素类型说明
5.2.2 元素内容模型
5.2.3 属性
5.2.4 实体说明
5.3 内嵌DTD
5.4 外部DTD实例
5.5 DTD的使用
5.6 DTD的应用
第6章 名称空间
6.1 为什么要用名称空间
6.2 名称空间的说明
6.3 名称空间实例
第7章 XML SCHEMA
7.1 概述
7.1.1 Schema的诞生
7.1.2 比较DTD和Schema
7.1.3 Schema的应用
7.2 SCHEMA的基本格式
7.3 实例之SCHEMA
7.3.1 元素类型说明
7.3.2 元素的类型
7.3.3 定义属性
7.3.4 内容模型
7.3.5 前置字符串
7.3.6 基类型和派生类型
7.3.7 最终属性
7.3.8 设置键
7.3.9 包含Schema
7.4 合法性检查
7.4.1 内容模式合法
7.4.2 数据类型合法
7.5 在XML文件中引用XML SCHEMA
第8章 用CSS显示XML
8.1 概述
8.1.1 CSS的概念
8.1.2 CSS的主要用途
8.2 示例
8.2.1 XML文档
8.2.2 处理指令
8.2.3 文档树结构
8.2.4 CSS文档
8.3 CSS基本格式和内容
8.4 CSS的基本属性
8.4.1 字体属性
8.4.2 颜色和背景属性
8.4.3 背景属性background
8.4.4 文本属性
8.4.5 边框属性
8.4.6 位置和显示属性
8.4.7 属性的简化写法
8.5 CSS的单位
8.5.1 颜色单位
8.5.2 长度单位
8.5.3 URL单位
8.5.4 百分比单位
8.5.5 其他单位
8.6 用SCHEMA来验证文档
8.7 浏览结果
8.8 内嵌CSS样式表实例
8.8.1 实例文档review.xml
8.8.2 解读实例
8.8.3 显示结果
8.9 类的使用
8.9.1 定义类
8.9.2 使用类
8.10 CSS的其他重要属性
8.10.1 媒体(Media)类型
8.10.2 z-index属性
8.10.3 overflow属性
8.10.4 lip属性
8.10.5 Visibility属性
8.10.6 text-shadow属性
8.11 层叠顺序
8.12 CSS实例一:使用CSS的重要属性
8.12.1 实例一 背景和定位
8.12.2 实例二
8.13 使用滤镜
8.13.1 CSS滤镜
8.13.2 使用滤镜
8.13.3 实例一 无滤镜样式表
8.13.4 实例二 ALPHA和BLUR滤镜
8.13.5 实例三 DropShadow和Mask
8.13.6 实例四 无参数滤镜
8.13.7 其它滤镜
8.14 小结
第9章 使用XSL显示XML
9.1 XSL概述
9.1.1 XSL和CSS
9.1.2 XPath
9.2 XSLT和XSLFO
9.3 XSL的运作方式
9.4 XSL的三个组成模块
9.5 在何处进行XML转换
9.6 转换语言XSLT
9.6.1 示例
9.6.2 XSL的组成与结构
9.7 转换模板
9.7.1 匹配模式
9.7.2 选择模式
9.7.3 使用axes
9.7.4 处理多个元素
9.8 XSL的输出
9.8.1 输出结果
9.8.2 输出属性
9.9 将XML转换成HTML
9.10 实例
9.10.1 实例一 联合XSL和CSS
9.10.2 实例二 为数据排序
9.10.3 实例三 choose选择结构
9.10.4 实例四 使用IF实现选择
9.10.5 实例五 使用脚本
9.11 XSL函数
9.11.1 实例六
9.11.2 实例七
9.11.3 实例八
9.11.4 小结
9.12 格式化对象
9.12.1 概述
9.12.2 格式化属性
9.12.3 格式化对象元素
9.12.4 转换格式化对象
9.13 小结
第10章 应用实例
10.1 在DHTML中应用XML
10.2 使用XMLDSO
第11章 JSP基本语法
11.1 JSP语句类型
11.2 注释
11.2.1 HTML注释
11.2.2 隐藏注释
11.3 指令语法
11.3.1 Include指令
11.3.2 Page指令
11.3.3 Taglib指令
11.4 声明
11.5 表达式
11.6 脚本SCRIPTLET
11.7 动作语法(ACTIONS)
11.7.1 jsp:include动作
11.7.2 jsp:useBean动作
11.7.3 jsp:setProperty动作
11.7.4 jsp:getProperty动作
11.7.5 jsp:forward
11.7.6 jsp:plugin动作
11.8 JSP的内部对象
第12章 JSP实例
12.1 处理表单
12.1.1 填写表单
12.1.2 处理表单
12.2 发送邮件
12.2.1 用户输入
12.2.2 发送邮件
12.2.3 邮件发送组件
12.2.4 错误处理组件
12.3 链接数据库
12.3.1 使用Java bean
12.3.2 不使用Java bean
12.4 在线测验系统
12.5 建立聊天室
12.5.1 聊天室说明
12.5.2 配置数据库
12.5.3 聊天室首页
12.5.4 注册登记
12.5.5 处理注册登记表
12.5.6 登录聊天室
12.5.7 登录确认
12.5.8 聊天室现场
12.6 测试状态信息
第13章 文档对象模型DOM
13.1 DOM概述
13.2 DOM的三部分
13.3 DOM对象类型
13.3.1 节点对象
13.3.2 Document对象
13.3.3 Element对象
13.3.4 Attribute对象
13.3.5 DOM对象
13.3.6 DOMFactory对象
13.3.7 NodeList对象
13.3.8 EditableNodeList对象
13.3.9 NodeEnumberator对象
13.3.10 AttributeList对象
13.3.11 其他对象
13.4 XML特有的DOM组件
13.4.1 DocumentType对象
13.4.2 Element Definition对象
13.5 DOM和SAX
13.6 XML解析器
13.7 DOM编程
13.8 建立XML应用的典型步骤
第14章 XML&JSP综合实例
14.1 用JSP技术实现XML方案
14.1.1 XML+JSP概述
14.1.2 在JSP中使用XML数据
14.1.3 用JSP产生标记语言
14.1.4 从JSP生成XML
14.1.5 从JSP生成标记语言的方法
14.1.6 小结
14.2 在JSP中生成动态的XML
14.2.1 实例一 直接生成XML
14.2.2 实例二
14.2.3 小结
14.3 在JSP中用SAX来解析XML
14.3.1 使用SAX解析XML
14.3.2 关于这个例子
I4.3.3 XML文档
14.3.4 实现JSP和XML的结合
14.4 从数据库中生成XML
14.4.1 说明
14.4.2 创建类
14.5 在WEB页中使用XML数据岛
14.5.1 实例一 使用JSP技术实现
14.5.2 实例二 在HTML中实现
14.6 XML+JSP建设动态网站
14.6.1 结合XML和JSP
14.6.2 构建动态网站
14.7 建立旅游服务网站、实现电子商务
14.7.1 电子商务的要求
14.7.2 绝妙组合JSP+XML
14.7.3 运行环境和工具
14.7.4 介绍旅游服务站点
14.7.5 Application的三层结构
14.7.6 Web表示层
14.7.7 Web层
14.7.8 显示数据
14.7.9 实现电子商务实例的完整源代码
14.7.10 小结
14.8 JSP+XML的技术总揽
14.8.1 JSP Servlets&J2EE
14.8.2 JSP&XML
14.8.3 现状
14.9 未来的JSP和XML
1.1 XML的形成
1.1.1 力不从心的HTML
1.1.2 扩展性差
1.1.3 XML、THML和SGML
1.1.4 超越HTML到XML
1.2 XML是什么
1.2.1 定义XML
1.2.2 XML的设计思想
1.2.3 XML的标签
1.2.4 XML的显示
1.2.5 XML与HTML共存
1.3 XML的优点
1.3.1 更准确的搜索
1.3.2 良好的扩展性
1.3.3 强大的数据发布能力
1.3.4 开发灵活的Web应用软件
1.4 XML的开发者和开发目标
1.5 XML的广泛应用
1.5.1 异种数据之间的交换
1.5.2 分布式运算
1.5.3 数据的多样化显示
1.5.4 数据的发布
1.5.5 重要的应用——电子商务
1.5.6 开反数据库
1.6 相关技术
1.6.1 超文本标记语言(Hypertext Markup Language)
1.6.2 文档对象模型
1.6.3 层叠样式表(Cascading Style Sheets)
1.6.4 可扩展的样式语言(Extensible Style Language)
1.6.5 URL和URI
1.6.6 XLink和Xpointer
1.6.7 字符集
1.7 小结
第2章 JSP技术简介
2.1 概述
2.2 什么是JSP
2.3 JSP运行机制
2.4 JSP技术特点
2.4.1 将内容的生成和显示进行分离
2.4.2 强调可重用的组件
2.5 JSP与其他技术
2.5.1 JavaBean在JSP中的应用
2.5.2 在JSP中访问数据库
2.5.3 JSP和SSI(Server-Side Include,SSI)
2.5.4 JSP和JavaScript
2.5.5 JSP和Servlet
2.5.6 JSP和ASP
2.6 JSP的问题
第3章 开发环境和准备知识
3.1 编写XML的工具
3.1.1 EditML Pro
3.1.2 UltraEdit
3.1.3 XML Spy
3.1.4 XML Writer
3.1.5 Notepad纯文本编辑器
3.2 XML服务器
3.2.1 APPACHE
3.2.2 Microsoft
3.2.3 SUN和JAVA
3.3 浏览XML的工具
3.4 JSP开发工具
3.5 JSP运行环境的设置
3.5.1 服务器
3.5.2 Windows系统下运行环境的设置
3.5.3 JSP的中文环境
3.6 准备知识
第4章 XML文档
4.1 XML文档格式和内容
4.1.1 对比HTML和XML
4.1.2 XML文档的头部
4.1.3 标记和元素
4.1.4 元素属性
4.1.5 CDATA区和预定义实体
4.2 XML文档的一些规则
4.2.1 区分大小写
4.2.2 空白处理
4.2.3 语言标识
4.3 显示XML
4.4 实体声明和引用
4.5 格式正确的和有效的XML文档
4.5.1 格式正确的XML文档
4.5.2 有效的XML文件
第5章 DTD与合法性检查
5.1 DTD概述
5.2 定义DTD
5.2.1 元素类型说明
5.2.2 元素内容模型
5.2.3 属性
5.2.4 实体说明
5.3 内嵌DTD
5.4 外部DTD实例
5.5 DTD的使用
5.6 DTD的应用
第6章 名称空间
6.1 为什么要用名称空间
6.2 名称空间的说明
6.3 名称空间实例
第7章 XML SCHEMA
7.1 概述
7.1.1 Schema的诞生
7.1.2 比较DTD和Schema
7.1.3 Schema的应用
7.2 SCHEMA的基本格式
7.3 实例之SCHEMA
7.3.1 元素类型说明
7.3.2 元素的类型
7.3.3 定义属性
7.3.4 内容模型
7.3.5 前置字符串
7.3.6 基类型和派生类型
7.3.7 最终属性
7.3.8 设置键
7.3.9 包含Schema
7.4 合法性检查
7.4.1 内容模式合法
7.4.2 数据类型合法
7.5 在XML文件中引用XML SCHEMA
第8章 用CSS显示XML
8.1 概述
8.1.1 CSS的概念
8.1.2 CSS的主要用途
8.2 示例
8.2.1 XML文档
8.2.2 处理指令
8.2.3 文档树结构
8.2.4 CSS文档
8.3 CSS基本格式和内容
8.4 CSS的基本属性
8.4.1 字体属性
8.4.2 颜色和背景属性
8.4.3 背景属性background
8.4.4 文本属性
8.4.5 边框属性
8.4.6 位置和显示属性
8.4.7 属性的简化写法
8.5 CSS的单位
8.5.1 颜色单位
8.5.2 长度单位
8.5.3 URL单位
8.5.4 百分比单位
8.5.5 其他单位
8.6 用SCHEMA来验证文档
8.7 浏览结果
8.8 内嵌CSS样式表实例
8.8.1 实例文档review.xml
8.8.2 解读实例
8.8.3 显示结果
8.9 类的使用
8.9.1 定义类
8.9.2 使用类
8.10 CSS的其他重要属性
8.10.1 媒体(Media)类型
8.10.2 z-index属性
8.10.3 overflow属性
8.10.4 lip属性
8.10.5 Visibility属性
8.10.6 text-shadow属性
8.11 层叠顺序
8.12 CSS实例一:使用CSS的重要属性
8.12.1 实例一 背景和定位
8.12.2 实例二
8.13 使用滤镜
8.13.1 CSS滤镜
8.13.2 使用滤镜
8.13.3 实例一 无滤镜样式表
8.13.4 实例二 ALPHA和BLUR滤镜
8.13.5 实例三 DropShadow和Mask
8.13.6 实例四 无参数滤镜
8.13.7 其它滤镜
8.14 小结
第9章 使用XSL显示XML
9.1 XSL概述
9.1.1 XSL和CSS
9.1.2 XPath
9.2 XSLT和XSLFO
9.3 XSL的运作方式
9.4 XSL的三个组成模块
9.5 在何处进行XML转换
9.6 转换语言XSLT
9.6.1 示例
9.6.2 XSL的组成与结构
9.7 转换模板
9.7.1 匹配模式
9.7.2 选择模式
9.7.3 使用axes
9.7.4 处理多个元素
9.8 XSL的输出
9.8.1 输出结果
9.8.2 输出属性
9.9 将XML转换成HTML
9.10 实例
9.10.1 实例一 联合XSL和CSS
9.10.2 实例二 为数据排序
9.10.3 实例三 choose选择结构
9.10.4 实例四 使用IF实现选择
9.10.5 实例五 使用脚本
9.11 XSL函数
9.11.1 实例六
9.11.2 实例七
9.11.3 实例八
9.11.4 小结
9.12 格式化对象
9.12.1 概述
9.12.2 格式化属性
9.12.3 格式化对象元素
9.12.4 转换格式化对象
9.13 小结
第10章 应用实例
10.1 在DHTML中应用XML
10.2 使用XMLDSO
第11章 JSP基本语法
11.1 JSP语句类型
11.2 注释
11.2.1 HTML注释
11.2.2 隐藏注释
11.3 指令语法
11.3.1 Include指令
11.3.2 Page指令
11.3.3 Taglib指令
11.4 声明
11.5 表达式
11.6 脚本SCRIPTLET
11.7 动作语法(ACTIONS)
11.7.1 jsp:include动作
11.7.2 jsp:useBean动作
11.7.3 jsp:setProperty动作
11.7.4 jsp:getProperty动作
11.7.5 jsp:forward
11.7.6 jsp:plugin动作
11.8 JSP的内部对象
第12章 JSP实例
12.1 处理表单
12.1.1 填写表单
12.1.2 处理表单
12.2 发送邮件
12.2.1 用户输入
12.2.2 发送邮件
12.2.3 邮件发送组件
12.2.4 错误处理组件
12.3 链接数据库
12.3.1 使用Java bean
12.3.2 不使用Java bean
12.4 在线测验系统
12.5 建立聊天室
12.5.1 聊天室说明
12.5.2 配置数据库
12.5.3 聊天室首页
12.5.4 注册登记
12.5.5 处理注册登记表
12.5.6 登录聊天室
12.5.7 登录确认
12.5.8 聊天室现场
12.6 测试状态信息
第13章 文档对象模型DOM
13.1 DOM概述
13.2 DOM的三部分
13.3 DOM对象类型
13.3.1 节点对象
13.3.2 Document对象
13.3.3 Element对象
13.3.4 Attribute对象
13.3.5 DOM对象
13.3.6 DOMFactory对象
13.3.7 NodeList对象
13.3.8 EditableNodeList对象
13.3.9 NodeEnumberator对象
13.3.10 AttributeList对象
13.3.11 其他对象
13.4 XML特有的DOM组件
13.4.1 DocumentType对象
13.4.2 Element Definition对象
13.5 DOM和SAX
13.6 XML解析器
13.7 DOM编程
13.8 建立XML应用的典型步骤
第14章 XML&JSP综合实例
14.1 用JSP技术实现XML方案
14.1.1 XML+JSP概述
14.1.2 在JSP中使用XML数据
14.1.3 用JSP产生标记语言
14.1.4 从JSP生成XML
14.1.5 从JSP生成标记语言的方法
14.1.6 小结
14.2 在JSP中生成动态的XML
14.2.1 实例一 直接生成XML
14.2.2 实例二
14.2.3 小结
14.3 在JSP中用SAX来解析XML
14.3.1 使用SAX解析XML
14.3.2 关于这个例子
I4.3.3 XML文档
14.3.4 实现JSP和XML的结合
14.4 从数据库中生成XML
14.4.1 说明
14.4.2 创建类
14.5 在WEB页中使用XML数据岛
14.5.1 实例一 使用JSP技术实现
14.5.2 实例二 在HTML中实现
14.6 XML+JSP建设动态网站
14.6.1 结合XML和JSP
14.6.2 构建动态网站
14.7 建立旅游服务网站、实现电子商务
14.7.1 电子商务的要求
14.7.2 绝妙组合JSP+XML
14.7.3 运行环境和工具
14.7.4 介绍旅游服务站点
14.7.5 Application的三层结构
14.7.6 Web表示层
14.7.7 Web层
14.7.8 显示数据
14.7.9 实现电子商务实例的完整源代码
14.7.10 小结
14.8 JSP+XML的技术总揽
14.8.1 JSP Servlets&J2EE
14.8.2 JSP&XML
14.8.3 现状
14.9 未来的JSP和XML
猜您喜欢