Oracle XSQL技術(shù)

出版時間:2004-5  出版社:清華大學(xué)出版社  作者:托馬斯  頁數(shù):445  字數(shù):736000  譯者:徐焱  

內(nèi)容概要

XSQL是目前最流行的一種可擴展的結(jié)構(gòu)化查詢語言。本書從一個全新的角度全面展示了如何利用XSQL結(jié)合SQL、OracleTen、OracleRDBMS、Java、XML和XSLT等技術(shù)的強大功能發(fā)布動態(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)如何使用定制的行為處理程序、串行器和XSQLAPI增強XSQL的各種實用技巧;顯示如何使用XSLT編寫基于數(shù)據(jù)庫數(shù)據(jù)的腳本;解釋如何使用串行器隨意生成圖像和PDF文檔等。    本書適合對Oracle、SQL、XML和Java有所了解并希望通過XSQL權(quán)衡利用多種Web技術(shù)進行Web動態(tài)內(nèi)容開發(fā)的程序員和開發(fā)人員。

作者簡介

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

書籍目錄

第1章 Oracle XSQL簡介1.1 XSQL的功能1.1.1 Web應(yīng)用程序開發(fā)的問題1.1.2 作為關(guān)鍵技術(shù)的XSQL1.2 XSQL和其他Oracle技術(shù)1.2.1 Oracle Text 1.2.2 XML支持1.2.3 Oracle JDeveloper1.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í)XSQL2.1 基本安裝2.1.1 安裝剖析2.1.2 從頭開始安裝XSQL2.1.3 配置Java2.2 在現(xiàn)有環(huán)境下進行安裝2.2.1 Web和應(yīng)用程序服務(wù)器集成2.2.2 配置數(shù)據(jù)庫2.2.3 配置數(shù)據(jù)庫連接2.3 小結(jié)第3章 認識XSQL3.1 加載XSQL示例3.2 創(chuàng)建一個示例用戶和表3.2.1 設(shè)置連接定義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 小結(jié)第4章 XSQL體系結(jié)構(gòu)4.1 簡介4.2 Java部分4.2.1 JVM4.2.2 驅(qū)動器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 小結(jié)第5章 編寫XSQL頁面5.1 查詢數(shù)據(jù)庫5.1.1 多個xsql:query行為5.1.2 xsql:query細節(jié)5.1.3 xsql:no-rows-query5.1.4 規(guī)范模式5.1.5 格式化日期5.2 其他內(nèi)置行為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 處理指令細節(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 cookie6.4 設(shè)置默認參數(shù)6.5 使用綁定變量6.6 解決參數(shù)名沖突問題6.7 小結(jié)第7章 用XSQL進行數(shù)據(jù)庫修改7.1 輸入HTML窗體7.1.1 窗體參數(shù)和規(guī)范模式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參數(shù)7.3.3 作為XML插入XML7.4 小結(jié)第8章 Oracle SQL8.1 SQL語法8.1.1 區(qū)分大小寫8.1.2 詞法約定8.1.3 數(shù)據(jù)類型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 創(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/SQL9.1 初識PL/SQL9.2 結(jié)構(gòu)9.3 聲明變量9.3.1 標量變量聲明9.3.2 記錄聲明9.3.3 光標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 光標9.8 包9.9 過程和函數(shù)9.10 異常9.11 觸反器9.12 引用光標9.13 PL/SQL和XSQL9.14 小結(jié)第10章 使用Oracle Text10.1 簡單的關(guān)鍵字搜索10.2 詞根、模糊、通配符和探測法搜索10.3 在XML文檔內(nèi)搜索10.4 其他特性10.5 小結(jié)第11章 檢索XML11.1 使用XSQL檢索XML十分困難11.2 使用xsql:include-owa創(chuàng)建XML11.2.1 從PL/SQL生成XML11.2.2 XMLType11.3 小結(jié)第12章 XSLT12.1 開始學(xué)習(xí)XSLT12.1.1 XSLT的作用12.1.2 推模型和拉模型12.2 XHTML和樣式表的創(chuàng)建12.2.1 定義XHTML12.2.2 簡單的XHTML轉(zhuǎn)換12.2.3 遷移HTML的技巧和竅門12.3 小結(jié)第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 元素創(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 表達式和數(shù)據(jù)類型13.14.2 位置路徑13.14.3 軸線13.15 XPath和XSLT函數(shù)13.15.1 XSLT特定函數(shù)13.15.2 節(jié)點設(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 擴展選項14.1.4 使用JavaScript和CSS擴展接口14.1.5 數(shù)據(jù)庫層次上的擴展14.2 示例應(yīng)用程序14.2.1 需求14.2.2 應(yīng)用程序接口設(shè)計14.2.3 數(shù)據(jù)庫需求14.2.4 數(shù)據(jù)庫設(shè)計14.2.5 數(shù)據(jù)庫實現(xiàn)14.2.6 編寫SQL14.3 集成XSQL和XSLT14.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 分頁的難點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 錯誤處理14.8.1 XSQL錯誤14.8.2 XSQL錯誤模板14.8.3 處理錯誤的方式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瀏覽功能外的XSQL17.1 示例程序17.2 XSQL類指南17.3 在servlet內(nèi)使用XSQL17.4 XML分析:DOM和SAX的比較17.5 Oracle DOM API17.6 小結(jié)第18章 自定義行為處理程序18.1 開始18.1.1 行為處理程序簡介18.1.2 把XML添加到數(shù)據(jù)報18.1.3 比較行為處理程序和servlet開發(fā)18.2 行為處理程序API18.2.1 XSQLActionHandler接口18.2.2 XSQLActionHandlerImpl基類18.2.3 XSQLPageRequest18.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)建PDF19.2.1 FOP體系結(jié)構(gòu)19.2.2 使用XSQL FOP串行器19.3 創(chuàng)建自定義的串行器19.3.1 文本串行器19.3.2 二進制串行器19.3.3 串行化BLOB19.3.4 使用Java AWT創(chuàng)建JPEG19.4 小結(jié)附錄A 資源附錄B 相關(guān)標準

圖書封面

評論、評分、閱讀與下載


    Oracle XSQL技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7