Oracle XSQL技术
Oracle XSQL技术封面图

Oracle XSQL技术

(美) 托马斯 (Thomas,M.D.) , 著

出版社:清华大学出版社

年代:2004

定价:

书籍简介:

本书给出如何使用XSQL、Oracle Text、SQL、XSLT和Java并利用Oracle数据库中的数据构建XML Web应用程序和Web服务的可靠方法。提供了有关如何使用自己定义行为处理器、串行器和XSQL API增强XSQL的各种实用技巧。显示如何使用XSLT编写基于数据库数据的脚本。解释如何使用串行器随意生成图形和PDF文档。

作者介绍:

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

书籍目录:

第1章 Oracle XSQL简介1.1 XSQL的功能1.1.1 Web应用程序开发的问题1.1.2 作为关键技术的XSQL1.2 XSQL和其他Oracle技术1.2.1 Oracle Text 1.2.2 XML支持1.2.3 Oracle JDeveloper1.3 XML介绍1.3.1 XML的角色1.3.2 格式规范的文档与有效文档1.3.3 文档结构1.3.4 处理指令1.3.5 属性

第1章 Oracle XSQL简介1.1 XSQL的功能1.1.1 Web应用程序开发的问题1.1.2 作为关键技术的XSQL1.2 XSQL和其他Oracle技术1.2.1 Oracle Text 1.2.2 XML支持1.2.3 Oracle JDeveloper1.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章 开始学习XSQL2.1 基本安装2.1.1 安装剖析2.1.2 从头开始安装XSQL2.1.3 配置Java2.2 在现有环境下进行安装2.2.1 Web和应用程序服务器集成2.2.2 配置数据库2.2.3 配置数据库连接2.3 小结第3章 认识XSQL3.1 加载XSQL示例3.2 创建一个示例用户和表3.2.1 设置连接定义3.2.2 第1个XSQL页面3.3 第1个XSLT样式表3.3.1 XSQLConfig.xml3.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 JVM4.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 servlet4.4 XSQL页面处理程序4.5 Oracle XML模块4.5.1 XML分析器4.5.2 XML SQL4.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-query5.1.4 规范模式5.1.5 格式化日期5.2 其他内置行为5.2.1 xsql:dml5.2.2 xsql:ref-cursor-function5.2.3 xsql:include-owa5.2.4 xsql:include-request-params5.2.5 xsql:include-param5.2.6 xsql:include-xml5.2.7 xsql:set-page-param5.2.8 xsql:set-session-param5.2.9 xsql:set-cookie5.2.10 xsql:set-stylesheet-param5.2.11 xsql:action5.2.12 xsql:include-xsql5.2.13 xsql:insert-request5.2.14 xsql:update-request5.2.15 xsql:delete-request5.2.16 xsql:insert-param5.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 cookie6.4 设置默认参数6.5 使用绑定变量6.6 解决参数名冲突问题6.7 小结第7章 用XSQL进行数据库修改7.1 输入HTML窗体7.1.1 窗体参数和规范模式7.1.2 使用xsql:insert-request7.1.3 使用xsql:update-request7.1.4 使用xsql:delete-request7.2 用xsql:dml修改7.3 处理XML文档7.3.1 处理提交的XML7.3.2 处理XML参数7.3.3 作为XML插入XML7.4 小结第8章 Oracle SQL8.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/SQL9.1 初识PL/SQL9.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和XSQL9.14 小结第10章 使用Oracle Text10.1 简单的关键字搜索10.2 词根、模糊、通配符和探测法搜索10.3 在XML文档内搜索10.4 其他特性10.5 小结第11章 检索XML11.1 使用XSQL检索XML十分困难11.2 使用xsql:include-owa创建XML11.2.1 从PL/SQL生成XML11.2.2 XMLType11.3 小结第12章 XSLT12.1 开始学习XSLT12.1.1 XSLT的作用12.1.2 推模型和拉模型12.2 XHTML和样式表的创建12.2.1 定义XHTML12.2.2 简单的XHTML转换12.2.3 迁移HTML的技巧和窍门12.3 小结第13章 深入XSLT13.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 编写SQL14.3 集成XSQL和XSLT14.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浏览功能外的XSQL17.1 示例程序17.2 XSQL类指南17.3 在servlet内使用XSQL17.4 XML分析:DOM和SAX的比较17.5 Oracle DOM API17.6 小结第18章 自定义行为处理程序18.1 开始18.1.1 行为处理程序简介18.1.2 把XML添加到数据报18.1.3 比较行为处理程序和servlet开发18.2 行为处理程序API18.2.1 XSQLActionHandler接口18.2.2 XSQLActionHandlerImpl基类18.2.3 XSQLPageRequest18.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创建PDF19.2.1 FOP体系结构19.2.2 使用XSQL FOP串行器19.3 创建自定义的串行器19.3.1 文本串行器19.3.2 二进制串行器19.3.3 串行化BLOB19.3.4 使用Java AWT创建JPEG19.4 小结附录A 资源附录B 相关标准

内容摘要:

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动态内容开发的程序员和开发人员。

编辑推荐:

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文档。

书籍规格:

书籍详细信息
书名Oracle XSQL技术站内查询相似图书
9787302084273
如需购买下载《Oracle XSQL技术》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)语种简体中文
尺寸26装帧平装
页数印数

书籍信息归属:

Oracle XSQL技术是清华大学出版社于2004.出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,Oracle 的书籍。