Oracle9i XML網路資料庫開發指南(含1CD) 特色及評論
這是一本關於Oracle9i XML網路資料庫開發技術的書籍。本書利用66個具體實例,對Oracle9i XML開放網路資料庫開發技術的細節作了詳細介紹,包括套用開發的方法和技巧,並對新概念、新技術(xDSL,移動用戶等)進行闡述。設計周密嚴謹、分析透徹淺顯;範例設計思維嚴謹,可操作性強。整體和術語翻譯準確,易於理解。Oracle9i XML網路資料庫開發指南(含1CD) 本書目錄
前 言 1Oracle9i 版本 1 (9.0.1)中XML 的特性 1
Oracle8i 版本 3 (8.1.7) 中 XML 的特性 4
第一部分 Oracle XML開放技術概述
第1章 Oracle XML開放技術 6
1.1 什麼是XML 6
1.1.1 Oracle XML開放技術 6
1.1.2 Oracle XML組件 6
1.1.3 Oracle 開發工具和框架 7
1.1.4 資料庫和中間層 7
1.1.5 存儲數據 7
1.2 存儲和檢索XML數據 8
1.3 資料庫對XML的支持 8
1.3.1 XML和URI數據類型 8
1.3.2 URI數據類型 9
1.3.3 擴展性與XML 9
1.3.4 Oracle文本搜尋 9
1.4 基於Oracle的 XML 套用 9
1.5 Oracle XML開放技術組件 9
1.5.1 檢索XML文檔 10
1.5.2 訊息集線器和中間層組件 10
1.5.3 資料庫後端到前端綜合發布 11
1.5.4 DOM和SAX 11
1.5.5 定製XML應用程式 11
1.6 Oracle家族 11
1.6.1 Oracle9i Internet檔案系統 12
1.6.2 Oracle 入口 12
1.6.3 Oracle交換 13
1.6.4 XML網關 13
1.6.5 元數據API 13
1.6.6 其他XML工具 13
1.7 Oracle XML樣本 14
1.8 運行Oracle XML組件的需求 14
1.8.1 XDK的要求 14
1.8.2 XML連結組件 14
1.9 XML技術支持 15
第2章 Oracle XML建模和套用實例 16
2.1 XML數據存儲 16
2.2 生成XML方式 16
2.2.1 生成XML方式舉例 16
2.2.2 存儲生成的文檔 16
2.2.3 存儲和轉換XML 16
2.3 組合XML方式 17
2.3.1 組合XML 17
2.3.2 索引XML元素 17
2.3.3 使用CONTAINS搜尋
XML數據 17
2.4 映射間隔 18
2.4.1 混合存儲 18
2.5 變換生成的XML 19
2.5.1 組合XML文檔和數據 19
2.5.2 變換查詢結果 19
2.5.3 索引和查詢轉換 19
2.5.4 索引方法 20
2.5.5 XML模式和文檔映射 20
2.5.6 簡單數據類型定義 20
2.5.7 Schema2映射模式 20
2.5.8 數據交換程式設計 22
2.6 傳送XML文檔 22
2.7 載入XML到資料庫中 23
2.7.1 載入XML文檔到LOBs 23
2.8 Oracle XML開放技術套用 25
第二部分 用XML管理內容和文檔
第3章 Oracle9i AS無線版與XML 34
3.1 Oracle9i AS無線版介紹 34
3.2 Oracle9i AS無線版的特徵 35
3.3 運行Oracle9i AS無線版 35
3.4 Oracle9i AS支持的設備和網關 35
3.5 Oracle9i AS工作原理 36
3.6 Oracle9i AS組件 37
3.6.1 主服務 37
3.6.2 Oracle9i AS適配器 37
3.6.3 Oracle9i AS轉換器 38
3.7 樣本適配器類 43
3.7.1 通過名字問候用戶 43
3.7.2 將XML轉換為目標標記語言 46
3.8 Java 轉換器 46
3.8.1 XSL樣式錶轉換器 49
3.8.2 擴展線上藥店 56
3.8.3 擴展銀行服務 56
3.8.4 線上拍賣站點 56
第4章 定製XML和XSQL 57
4.1 XML Flight Finder套用實例簡介 57
4.2 運行XML Flight Finder的條件 57
4.3 Flight Finder工作原理 57
4.4 Flight Finder查詢資料庫 58
4.5 使用XSQL Servlet查詢 59
4.6 格式化XML 61
4.6.1 使用樣式表 61
4.6.2 多個樣式表 63
4.6.3 本地化輸出 66
4.7 輸出XML到資料庫 68
4.7.1 取得用戶輸入 68
4.7.2 處理用戶輸入 70
4.7.3 輸出並提示用戶 71
4.8 使用Oracle9i引擎 72
第5章 定製XML內容 73
5.1 動態新聞套用 73
5.2 主要任務 73
5.2.1 動態新聞套用概述 73
5.2.2 動態新聞的工作原理 75
5.2.3 定製表現形式 84
第6章 使用Oracle9i Internet檔案系統 88
6.1 Oracle9i Internet檔案系統 88
6.2 在9iFS中工作 88
6.2.1 提供檔案描述符 88
6.3 使用9iFS解析器 88
6.3.l 9iFS解析器 89
6.3.2 使用9iFS標準解析器 89
6.3.3 使用9iFS定製解析器 90
6.4 9iFS XML解析 90
6.4.1 翻譯9iFS中的XML 91
6.4.2 XML與商業智慧型 91
6.4.3 用XML檔案配置9iFS 91
第三部分 XML數據交換
第7章 定製Discoverer 4I Viewer 94
7.1 Discoverer 4i Viewer概述 94
7.1.1 定製Oracle
Discoverer? 4i Viewer 94
7.2 Discoverer 4i Viewer特徵 94
7.3 Discoverer 4i Viewer體系結構 95
7.4 Discoverer 4i Viewer的工作原理 96
7.4.1 複製Discoverer套用伺服器 97
7.5 定製Web應用程式 97
7.5.1 Discoverer XML實例 98
7.5.2 定製樣式 99
7.6 常見問題解答 105
7.6.1 解釋Servlets 105
第8章 B2B XML套用 117
8.1 B2B XML套用介紹 117
8.2 建立B2B XML套用 117
8.2.1 主要組件 119
8.3 建立資料庫模式 122
8.3.1 SQL代碼調用序列 123
8.3.2 建立R/S模式 123
8.3.3 創建包含XSL的代理模式 132
8.3.4 數據交換流程 139
8.4 R/S交易 140
8.4.1 詳細過程 142
8.4.2 Java調用序列 185
8.5 XSL和XSL管理腳本 187
8.6 XML處理和管理腳本 225
8.7 B2B XML套用中其他腳本 254
8.8 零售商腳本 262
8.9 AQ代理變換器腳本 271
8.10 提供商腳本 295
第9章 服務傳送平台(SDP)與XML 308
9.1 Oracle服務傳送平台 308
9.1.1 SDP商業解決方案 308
9.1.2 電話號碼可攜帶性 308
9.1.3 號碼可攜帶性處理 309
9.1.4 無線號碼可攜帶性 311
9.2 非對稱數字用戶環路 313
9.2.1 IP電話(Clarent) 314
9.2.2 頻寬交換(Prototype) 315
9.2.3 應用程式要求 318
附錄 插圖說明文字英漢對照表 323