欢迎光临
免费的PDF电子书下载网站

Oracle XSQL技术 PDF下载

编辑推荐

XSQL并不是一种令人难以琢磨的技术。利用该技术您可以轻松权衡该如何使用许多健壮、成熟且可用的技术(如SQL、HTML、HTTP、XML、Java和Oracle RDBMS等)。本书全面讨论了XSQL与这些技术之间的相互关联,详细介绍了如何使用XSQL在Web上表示数据库数据,并给出大量的代码示例,展示了如何使用XSQL和XSLT开发完整的应用程序。对XSQL感兴趣的读者可从本书中了解到如何将这些强大的技术结合起来发布动态Web内容。

本书除了介绍XSQL各种激动人心的特性外,还介绍了以下内容:

·通过XSQL、Oracle Text、TQL、XSLT和Java并运用Oracle数据库中的数据来构建XML Web应用程序和Web服务。

·使用定制的行为处理程序、串行器和XSQL API增强XSQL的各种实用技巧。

·使用XSLT编写基于数据库数据的脚本。

·使用串行器随意生成图像和PDF文档。

 ;

内容简介

XSQL是目前最流行的一种可扩展的结构化查询语言。本书从一个全新的角度全面展示了如何利用XSQL结合SQL、OracleTen、OracleRDBMS、Java、XML和XSLT等技术的强大功能发布动态Web内容。主要内容包括:讲解如何使用XSQL、其他相关技术和Oracle数据库数据构建XML Web应用程序和Web服务;提供有关如何使用定制的行为处理程序、串行器和XSQLAPI增强XSQL的各种实用技巧;显示如何使用XSLT编写基于数据库数据的脚本;解释如何使用串行器随意生成图像和PDF文档等。

本书适合对Oracle、SQL、XML和Java有所了解并希望通过XSQL权衡利用多种Web技术进行Web动态内容开发的程序员和开发人员。

作者简介

Michael D.Thomas是致力于应用XML和Java技术的知名软件工程师。他一直使用Java、HTTP、XML和其他技术创建最简单的WEB服务应用程序,并因 Internet 集成技术在1998年曾获得IBM公司的杰出技术成就奖。Thomas也是 Java Programming for the Internet一书的作者。

Oracle XSQL技术 PDF下载

目录

第1章 Oracle XSQL简介

1.1 XSQL的功能
1.1.1 Web应用程序开发的问题
1.1.2 作为关键技术的XSQL
1.2 XSQL和其他Oracle技术
1.2.1 Oracle Text
1.2.2 XML支持
1.2.3 Oracle JDeveloper
1.3 XML介绍
1.3.1 XML的角色
1.3.2 格式规范的文档与有效文档
1.3.3 文档结构
1.3.4 处理指令
1.3.5 属性
1.3.6 语法本质
1.3.7 命名空间
1.3.8 模式
1.4 小结

第2章 开始学习XSQL

2.1 基本安装
2.1.1 安装剖析
2.1.2 从头开始安装XSQL
2.1.3 配置Java
2.2 在现有环境下进行安装
2.2.1 Web和应用程序服务器集成
2.2.2 配置数据库
2.2.3 配置数据库连接
2.3 小结

第3章 认识XSQL

3.1 加载XSQL示例
3.2 创建一个示例用户和表
3.2.1 设置连接定义
3.2.2 第1个XSQL页面
3.3 第1个XSLT样式表
3.3.1 XSQLConfig.xml
3.3.2 XSQLConfig元素
3.3.3 servlet元素
3.3.4 processor元素
3.3.5 http元素
3.3.6 connectiondefs元素
3.3.7 actiondefs元素
3.3.8 serializerdefs元素
3.4 安全问题
3.4.1 已知问题
3.4.2 考虑XSQL安全
3.5 小结

第4章 XSQL体系结构

4.1 简介
4.2 Java部分
4.2.1 JVM
4.2.2 驱动器
4.2.3 servlet引擎
4.2.4 JSP运行时
4.3 XSQL外观
4.3.1 XSQL命令行工具
4.3.2 XSQLRequest类
4.3.3 XSQL servlet
4.4 XSQL页面处理程序
4.5 Oracle XML模块
4.5.1 XML分析器
4.5.2 XML SQL
4.5.3 XSLT处理程序
4.6 核心XSQL组件
4.6.1 XSQL页面
4.6.2 行为
4.6.3 行为处理程序
4.6.4 串行器
4.7 小结

第5章 编写XSQL页面

5.1 查询数据库
5.1.1 多个xsql:query行为
5.1.2 xsql:query细节
5.1.3 xsql:no-rows-query
5.1.4 规范模式
5.1.5 格式化日期
5.2 其他内置行为
5.2.1 xsql:dml
5.2.2 xsql:ref-cursor-function
5.2.3 xsql:include-owa
5.2.4 xsql:include-request-params
5.2.5 xsql:include-param
5.2.6 xsql:include-xml
5.2.7 xsql:set-page-param
5.2.8 xsql:set-session-param
5.2.9 xsql:set-cookie
5.2.10 xsql:set-stylesheet-param
5.2.11 xsql:action
5.2.12 xsql:include-xsql
5.2.13 xsql:insert-request
5.2.14 xsql:update-request
5.2.15 xsql:delete-request
5.2.16 xsql:insert-param
5.3 链接到XSLT样式表
5.3.1 处理指令细节
5.3.2 基于客户端类型选择样式表
5.4 小结

第6章 XSQL参数

6.1 引用参数
6.2 参数的XML表示
6.3 参数类型
6.3.1 请求参数
6.3.2 页面私有参数
6.3.3 会话参数
6.3.4 cookie
6.4 设置默认参数
6.5 使用绑定变量
6.6 解决参数名冲突问题
6.7 小结

第7章 用XSQL进行数据库修改

7.1 输入HTML窗体
7.1.1 窗体参数和规范模式
7.1.2 使用xsql:insert-request
7.1.3 使用xsql:update-request
7.1.4 使用xsql:delete-request
7.2 用xsql:dml修改
7.3 处理XML文档
7.3.1 处理提交的XML
7.3.2 处理XML参数
7.3.3 作为XML插入XML
7.4 小结

第8章 Oracle SQL

8.1 SQL语法
8.1.1 区分大小写
8.1.2 词法约定
8.1.3 数据类型
8.1.4 运算符
8.1.5 SQL表达式
8.2 描述表
8.3 SELECT查询
8.3.1 目标子句
8.3.2 元素子句
8.3.3 WHERE子句
8.3.4 ORDER BY子句
8.3.5 进行集合操作
8.3.6 假想的双重表
8.4 管理表
8.4.1 创建表
8.4.2 更改表
8.4.3 删除表
8.5 添加和修改数据
8.5.1 事务
8.5.2 序列
8.5.3 INSERT语句
8.5.4 UPDATE语句
8.5.5 DELETE和TRUNCATE语句
8.6 视图
8.6.1 创建和更改视图
8.6.2 使用视图
8.7 约束
8.7.1 约束类型
8.7.2 使用约束
8.8 格式化日期
8.8.1 XSQL日期与Oracle日期的比较
8.8.2 日期格式元素
8.9 SQL函数
8.9.1 使用聚集函数
8.9.2 一般意义上的数值函数
8.9.3 对数和三角函数
8.9.4 字符函数
8.9.5 日期函数
8.9.6 转换函数
8.9.7 混杂函数
8.10 小结

第9章 PL/SQL

9.1 初识PL/SQL
9.2 结构
9.3 声明变量
9.3.1 标量变量声明
9.3.2 记录声明
9.3.3 光标
9.3.4 数组结构
9.4 PL/SQL块和执行块
9.5 PL/SQL中的SQL语句
9.6 控制结构
9.6.1 条件控制结构
9.6.2 循环控制结构
9.6.3 顺序控制结构
9.7 光标
9.8 包
9.9 过程和函数
9.10 异常
9.11 触反器
9.12 引用光标
9.13 PL/SQL和XSQL
9.14 小结

第10章 使用Oracle Text

10.1 简单的关键字搜索
10.2 词根、模糊、通配符和探测法搜索
10.3 在XML文档内搜索
10.4 其他特性
10.5 小结

第11章 检索XML

11.1 使用XSQL检索XML十分困难
11.2 使用xsql:include-owa创建XML
11.2.1 从PL/SQL生成XML
11.2.2 XMLType
11.3 小结

第12章 XSLT

12.1 开始学习XSLT
12.1.1 XSLT的作用
12.1.2 推模型和拉模型
12.2 XHTML和样式表的创建
12.2.1 定义XHTML
12.2.2 简单的XHTML转换
12.2.3 迁移HTML的技巧和窍门
12.3 小结

第13章 深入XSLT

13.1 根元素
13.1.1 xsl:stylesheet语法
13.1.2 示例
13.2 控制输出
13.2.1 xsl:output语法
13.2.2 示例
13.3 模板
13.3.1 xsl:template语法
13.3.2 xsl:apply-templates语法
13.3.3 xsl:call-template语法
13.3.4 示例
13.4 取值选择
13.4.1 xsl:value-of语法
13.4.2 示例
13.5 迭代
13.5.1 xsl:for-each语法
13.5.2 示例
13.6 条件逻辑
13.6.1 boolean表达式
13.6.2 xsl:if语法
13.6.3 xsl:choose、xsl:when和xsl:otherwise语法
13.6.4 示例
13.7 处理XML实体和文本
13.7.1 xsl:element、xsl:attribute和xsl:attribute-set语法
13.7.2 xsl:attribute语法
13.7.3 xsl:attribute-set语法
13.7.4 元素创建示例
13.7.5 xsl:text语法
13.7.6 xsl:comment语法
13.7.7 xsl:copy语法
13.7.8 xsl:copy-of语法
13.7.9 xsl:namespace-alias语法
13.7.10 xsl:processing-instruction语法
13.8 对元素编号
13.8.1 xsl:number语法
13.8.2 xsl:decimal-format语法
13.9 变量和参数
13.9.1 xsl:variable语法
13.9.2 变量示例
13.9.3 xsl:param语法
13.9.4 xsl:with-param语法
13.9.5 参数示例
13.10 重用样式表
13.10.1 xsl:include和xsl:import语法
13.10.2 xsl:apply-imports语法
13.11 排序
13.11.1 xsl:sort语法
13.11.2 示例
13.12 空白处理
13.13 混杂元素
13.13.1 xsl:ksy语法
13.13.2 xsl:message语法
13.13.3 xsl:fallback语法
13.14 XPath
13.14.1 表达式和数据类型
13.14.2 位置路径
13.14.3 轴线
13.15 XPath和XSLT函数
13.15.1 XSLT特定函数
13.15.2 节点设置函数
13.15.3 字符串函数
13.15.4 布尔函数
13.15.5 数值函数
13.16 小结

第14章 构建XSQL Web应用程序

14.1 应用程序体系结构
14.1.1 简单的XSQL体系结构
14.1.2 开发用户体系结构的过程
14.1.3 扩展选项
14.1.4 使用JavaScript和CSS扩展接口
14.1.5 数据库层次上的扩展
14.2 示例应用程序
14.2.1 需求
14.2.2 应用程序接口设计
14.2.3 数据库需求
14.2.4 数据库设计
14.2.5 数据库实现
14.2.6 编写SQL
14.3 集成XSQL和XSLT
14.3.1 制作XSQL页面
14.3.2 编写样式表
14.4 传递参数
14.4.1 使用SQL传递
14.4.2 设置样式表参数
14.4.3 使用其他XSQL参数
14.5 无状态分页
14.5.1 分页的难点
14.5.2 纯粹的XSQL无状态分页
14.6 XSQL数据编辑器
14.6.1 编辑器体系结构
14.6.2 XSQL开发
14.6.3 开发XSQL接口
14.7 JavaScript与XSQL开发
14.7.1 JavaScript与XSLT集成
14.7.2 JavaScript与XSQL数据
14.8 错误处理
14.8.1 XSQL错误
14.8.2 XSQL错误模板
14.8.3 处理错误的方式
14.9 小结

第15章 命令行工具

15.1 使用命令行工具
15.2 文本示例
15.3 编写脚本
15.4 创建静态Web页面
15.5 小结

第16章 使用XSQL的Web服务

16.1 体系结构
16.2 简单的Web服务客户
16.3 XML到XML的转换
16.4 XML处理行为
16.5 小结

第17章 Web浏览功能外的XSQL

17.1 示例程序
17.2 XSQL类指南
17.3 在servlet内使用XSQL
17.4 XML分析:DOM和SAX的比较
17.5 Oracle DOM API
17.6 小结

第18章 自定义行为处理程序

18.1 开始
18.1.1 行为处理程序简介
18.1.2 把XML添加到数据报
18.1.3 比较行为处理程序和servlet开发
18.2 行为处理程序API
18.2.1 XSQLActionHandler接口
18.2.2 XSQLActionHandlerImpl基类
18.2.3 XSQLPageRequest
18.2.4 访问servlet功能
18.3 数据库交互
18.3.1 使用内置的行为处理程序
18.3.2 JDBC连接
18.3.3 使用XSU类
18.3.4 添加XMLType对象
18.4 参数与输入
18.4.1 访问XSQL数据
18.4.2 替换参数值
18.4.3 设置页面参数
18.4.4 内部行为处理程序通信
18.5 小结

第19章 串行器

19.1 串行器简介
19.1.1 串行器的作用
19.1.2 使用串行器
19.2 使用Apache FOP创建PDF
19.2.1 FOP体系结构
19.2.2 使用XSQL FOP串行器
19.3 创建自定义的串行器
19.3.1 文本串行器
19.3.2 二进制串行器
19.3.3 串行化BLOB
19.3.4 使用Java AWT创建JPEG
19.4 小结

附录A 资源
附录B 相关标准

Oracle XSQL技术 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Oracle XSQL技术