注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle XSQL技術(shù)

Oracle XSQL技術(shù)

Oracle XSQL技術(shù)

定 價(jià):¥58.00

作 者: (美)Michael D.Thomas著;徐焱,孫揚(yáng)譯;徐焱譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Oracle

ISBN: 9787302084273 出版時(shí)間: 2004-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 445 字?jǐn)?shù):  

內(nèi)容簡介

  XSQL是目前最流行的一種可擴(kuò)展的結(jié)構(gòu)化查詢語言。本書從一個(gè)全新的角度全面展示了如何利用XSQL結(jié)合SQL、Oracle Text、Oracle RDBMS、Java、XML和XSLT等技術(shù)的強(qiáng)大功能發(fā)布動(dòng)態(tài)Web內(nèi)容。主要內(nèi)容包括:講解如何使用XSQL、其他相關(guān)技術(shù)和Oracle數(shù)據(jù)庫數(shù)據(jù)構(gòu)建XML Web應(yīng)用程序和Web服務(wù);提供有關(guān)如何使用定制的行為處理程序、串行器和XSQL API增強(qiáng)XSQL的各種實(shí)用技巧;顯示如何使用XSLT編寫基于數(shù)據(jù)庫數(shù)據(jù)的腳本;解釋如何使用串行器隨意生成圖像和PDF文檔等。本書適合對Oracle、SQL、XML和Java有所了解并希望通過XSQL權(quán)衡利用多種Web技術(shù)進(jìn)行Web動(dòng)態(tài)內(nèi)容開發(fā)的程序員和開發(fā)人員。XSQL并不是一種令人難以琢磨的技術(shù)。利用該技術(shù)您可以輕松權(quán)衡該如何使用許多健壯、成熟且可用的技術(shù)(如SQL、HTML、HTTP、XML、Java和Oracle RDBMS等)。本書全面討論了XSQL與這些技術(shù)之間的相互關(guān)聯(lián),詳細(xì)介紹了如何使用XSQL在Web上表示數(shù)據(jù)庫數(shù)據(jù),并給出大量的代碼示例,展示了如何使用XSQL和XSLT開發(fā)完整的應(yīng)用程序。對XSQL感興趣的讀者可從本書中了解到如何將這些強(qiáng)大的技術(shù)結(jié)合起來發(fā)布動(dòng)態(tài)Web內(nèi)容。本書除了介紹XSQL各種激動(dòng)人心的特性外,還介紹了以下內(nèi)容:·通過XSQL、Oracle Text、TQL、XSLT和Java并運(yùn)用Oracle數(shù)據(jù)庫中的數(shù)據(jù)來構(gòu)建XML Web應(yīng)用程序和Web服務(wù)?!な褂枚ㄖ频男袨樘幚沓绦?、串行器和XSQL API增強(qiáng)XSQL的各種實(shí)用技巧?!な褂肵SLT編寫基于數(shù)據(jù)庫數(shù)據(jù)的腳本?!な褂么衅麟S意生成圖像和PDF文檔。

作者簡介

  MichaelD.Thomas是致力于應(yīng)用XML和Java技術(shù)的知名軟件工程師。他一直使用Java、HTTP、XML和其他技術(shù)創(chuàng)建最簡單的WEB服務(wù)應(yīng)用程序,并因Internet集成技術(shù)在1998年曾獲得IBM公司的杰出技術(shù)成就獎(jiǎng)。Thomas也是JavaProgrammingfortheInternet一書的作者。

圖書目錄

第1章 Oracle XSQL簡介
1.1 XSQL的功能
1.1.1 Web應(yīng)用程序開發(fā)的問題
1.1.2 作為關(guān)鍵技術(shù)的XSQL
1.2 XSQL和其他Oracle技術(shù)
1.2.1 Oracle Text
1.2.2 XML支持
1.2.3 Oracle JDeveloper
1.3 XML介紹
1.3.1 XML的角色
1.3.2 格式規(guī)范的文檔與有效文檔
1.3.3 文檔結(jié)構(gòu)
1.3.4 處理指令
1.3.5 屬性
1.3.6 語法本質(zhì)
1.3.7 命名空間
1.3.8 模式
1.4 小結(jié)
第2章 開始學(xué)習(xí)XSQL
2.1 基本安裝
2.1.1 安裝剖析
2.1.2 從頭開始安裝XSQL
2.1.3 配置Java
2.2 在現(xiàn)有環(huán)境下進(jìn)行安裝
2.2.1 Web和應(yīng)用程序服務(wù)器集成
2.2.2 配置數(shù)據(jù)庫
2.2.3 配置數(shù)據(jù)庫連接
2.3 小結(jié)
第3章 認(rèn)識XSQL
3.1 加載XSQL示例
3.2 創(chuàng)建一個(gè)示例用戶和表
3.2.1 設(shè)置連接定義
3.2.2 第1個(gè)XSQL頁面
3.3 第1個(gè)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 小結(jié)
第4章 XSQL體系結(jié)構(gòu)
4.1 簡介
4.2 Java部分
4.2.1 JVM
4.2.2 驅(qū)動(dòng)器
4.2.3 servlet引擎
4.2.4 JSP運(yùn)行時(shí)
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 小結(jié)
第5章 編寫XSQL頁面
5.1 查詢數(shù)據(jù)庫
5.1.1 多個(gè)xsql:query行為
5.1.2 xsql:query細(xì)節(jié)
5.1.3 xsql:no-rows-query
5.1.4 規(guī)范模式
5.1.5 格式化日期
5.2 其他內(nèi)置行為
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 處理指令細(xì)節(jié)
5.3.2 基于客戶端類型選擇樣式表
5.4 小結(jié)
第6章 XSQL參數(shù)
6.1 引用參數(shù)
6.2 參數(shù)的XML表示
6.3 參數(shù)類型
6.3.1 請求參數(shù)
6.3.2 頁面私有參數(shù)
6.3.3 會話參數(shù)
6.3.4 cookie
6.4 設(shè)置默認(rèn)參數(shù)
6.5 使用綁定變量
6.6 解決參數(shù)名沖突問題
6.7 小結(jié)
第7章 用XSQL進(jìn)行數(shù)據(jù)庫修改
7.1 輸入HTML窗體
7.1.1 窗體參數(shù)和規(guī)范模式
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參數(shù)
7.3.3 作為XML插入XML
7.4 小結(jié)
第8章 Oracle SQL
8.1 SQL語法
8.1.1 區(qū)分大小寫
8.1.2 詞法約定
8.1.3 數(shù)據(jù)類型
8.1.4 運(yùn)算符
8.1.5 SQL表達(dá)式
8.2 描述表
8.3 SELECT查詢
8.3.1 目標(biāo)子句
8.3.2 元素子句
8.3.3 WHERE子句
8.3.4 ORDER BY子句
8.3.5 進(jìn)行集合操作
8.3.6 假想的雙重表
8.4 管理表
8.4.1 創(chuàng)建表
8.4.2 更改表
8.4.3 刪除表
8.5 添加和修改數(shù)據(jù)
8.5.1 事務(wù)
8.5.2 序列
8.5.3 INSERT語句
8.5.4 UPDATE語句
8.5.5 DELETE和TRUNCATE語句
8.6 視圖
8.6.1 創(chuàng)建和更改視圖
8.6.2 使用視圖
8.7 約束
8.7.1 約束類型
8.7.2 使用約束
8.8 格式化日期
8.8.1 XSQL日期與Oracle日期的比較
8.8.2 日期格式元素
8.9 SQL函數(shù)
8.9.1 使用聚集函數(shù)
8.9.2 一般意義上的數(shù)值函數(shù)
8.9.3 對數(shù)和三角函數(shù)
8.9.4 字符函數(shù)
8.9.5 日期函數(shù)
8.9.6 轉(zhuǎn)換函數(shù)
8.9.7 混雜函數(shù)
8.10 小結(jié)
第9章 PL/SQL
9.1 初識PL/SQL
9.2 結(jié)構(gòu)
9.3 聲明變量
9.3.1 標(biāo)量變量聲明
9.3.2 記錄聲明
9.3.3 光標(biāo)
9.3.4 數(shù)組結(jié)構(gòu)
9.4 PL/SQL塊和執(zhí)行塊
9.5 PL/SQL中的SQL語句
9.6 控制結(jié)構(gòu)
9.6.1 條件控制結(jié)構(gòu)
9.6.2 循環(huán)控制結(jié)構(gòu)
9.6.3 順序控制結(jié)構(gòu)
9.7 光標(biāo)
9.8 包
9.9 過程和函數(shù)
9.10 異常
9.11 觸反器
9.12 引用光標(biāo)
9.13 PL/SQL和XSQL
9.14 小結(jié)
第10章 使用Oracle Text
10.1 簡單的關(guān)鍵字搜索
10.2 詞根、模糊、通配符和探測法搜索
10.3 在XML文檔內(nèi)搜索
10.4 其他特性
10.5 小結(jié)
第11章 檢索XML
11.1 使用XSQL檢索XML十分困難
11.2 使用xsql:include-owa創(chuàng)建XML
11.2.1 從PL/SQL生成XML
11.2.2 XMLType
11.3 小結(jié)
第12章 XSLT
12.1 開始學(xué)習(xí)XSLT
12.1.1 XSLT的作用
12.1.2 推模型和拉模型
12.2 XHTML和樣式表的創(chuàng)建
12.2.1 定義XHTML
12.2.2 簡單的XHTML轉(zhuǎn)換
12.2.3 遷移HTML的技巧和竅門
12.3 小結(jié)
第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表達(dá)式
13.6.2 xsl:if語法
13.6.3 xsl:choose、xsl:when和xsl:otherwise語法
13.6.4 示例
13.7 處理XML實(shí)體和文本
13.7.1 xsl:element、xsl:attribute和xsl:attribute-set語法
13.7.2 xsl:attribute語法
13.7.3 xsl:attribute-set語法
13.7.4 元素創(chuàng)建示例
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 變量和參數(shù)
13.9.1 xsl:variable語法
13.9.2 變量示例
13.9.3 xsl:param語法
13.9.4 xsl:with-param語法
13.9.5 參數(shù)示例
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 表達(dá)式和數(shù)據(jù)類型
13.14.2 位置路徑
13.14.3 軸線
13.15 XPath和XSLT函數(shù)
13.15.1 XSLT特定函數(shù)
13.15.2 節(jié)點(diǎn)設(shè)置函數(shù)
13.15.3 字符串函數(shù)
13.15.4 布爾函數(shù)
13.15.5 數(shù)值函數(shù)
13.16 小結(jié)
第14章 構(gòu)建XSQL Web應(yīng)用程序
14.1 應(yīng)用程序體系結(jié)構(gòu)
14.1.1 簡單的XSQL體系結(jié)構(gòu)
14.1.2 開發(fā)用戶體系結(jié)構(gòu)的過程
14.1.3 擴(kuò)展選項(xiàng)
14.1.4 使用JavaScript和CSS擴(kuò)展接口
14.1.5 數(shù)據(jù)庫層次上的擴(kuò)展
14.2 示例應(yīng)用程序
14.2.1 需求
14.2.2 應(yīng)用程序接口設(shè)計(jì)
14.2.3 數(shù)據(jù)庫需求
14.2.4 數(shù)據(jù)庫設(shè)計(jì)
14.2.5 數(shù)據(jù)庫實(shí)現(xiàn)
14.2.6 編寫SQL
14.3 集成XSQL和XSLT
14.3.1 制作XSQL頁面
14.3.2 編寫樣式表
14.4 傳遞參數(shù)
14.4.1 使用SQL傳遞
14.4.2 設(shè)置樣式表參數(shù)
14.4.3 使用其他XSQL參數(shù)
14.5 無狀態(tài)分頁
14.5.1 分頁的難點(diǎn)
14.5.2 純粹的XSQL無狀態(tài)分頁
14.6 XSQL數(shù)據(jù)編輯器
14.6.1 編輯器體系結(jié)構(gòu)
14.6.2 XSQL開發(fā)
14.6.3 開發(fā)XSQL接口
14.7 JavaScript與XSQL開發(fā)
14.7.1 JavaScript與XSLT集成
14.7.2 JavaScript與XSQL數(shù)據(jù)
14.8 錯(cuò)誤處理
14.8.1 XSQL錯(cuò)誤
14.8.2 XSQL錯(cuò)誤模板
14.8.3 處理錯(cuò)誤的方式
14.9 小結(jié)
第15章 命令行工具
15.1 使用命令行工具
15.2 文本示例
15.3 編寫腳本
15.4 創(chuàng)建靜態(tài)Web頁面
15.5 小結(jié)
第16章 使用XSQL的Web服務(wù)
16.1 體系結(jié)構(gòu)
16.2 簡單的Web服務(wù)客戶
16.3 XML到XML的轉(zhuǎn)換
16.4 XML處理行為
16.5 小結(jié)
第17章 Web瀏覽功能外的XSQL
17.1 示例程序
17.2 XSQL類指南
17.3 在servlet內(nèi)使用XSQL
17.4 XML分析:DOM和SAX的比較
17.5 Oracle DOM API
17.6 小結(jié)
第18章 自定義行為處理程序
18.1 開始
18.1.1 行為處理程序簡介
18.1.2 把XML添加到數(shù)據(jù)報(bào)
18.1.3 比較行為處理程序和servlet開發(fā)
18.2 行為處理程序API
18.2.1 XSQLActionHandler接口
18.2.2 XSQLActionHandlerImpl基類
18.2.3 XSQLPageRequest
18.2.4 訪問servlet功能
18.3 數(shù)據(jù)庫交互
18.3.1 使用內(nèi)置的行為處理程序
18.3.2 JDBC連接
18.3.3 使用XSU類
18.3.4 添加XMLType對象
18.4 參數(shù)與輸入
18.4.1 訪問XSQL數(shù)據(jù)
18.4.2 替換參數(shù)值
18.4.3 設(shè)置頁面參數(shù)
18.4.4 內(nèi)部行為處理程序通信
18.5 小結(jié)
第19章 串行器
19.1 串行器簡介
19.1.1 串行器的作用
19.1.2 使用串行器
19.2 使用Apache FOP創(chuàng)建PDF
19.2.1 FOP體系結(jié)構(gòu)
19.2.2 使用XSQL FOP串行器
19.3 創(chuàng)建自定義的串行器
19.3.1 文本串行器
19.3.2 二進(jìn)制串行器
19.3.3 串行化BLOB
19.3.4 使用Java AWT創(chuàng)建JPEG
19.4 小結(jié)
附錄A 資源
附錄B 相關(guān)標(biāo)準(zhǔn)
【媒體評論】

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號