譯者序
第一部分 開篇
第1章 Portal介紹
1.1 概述
1.2 為什么需要Portal
1.3 什么是EIP
1.4 為什么需要Oracle Portal
1.5 OiAS
1.5.1 OiAS服務
1.5.2 開發(fā)人員工具包
1.6 Oracle Portal的體系結構
1.6.1 portlet和頁面
1.6.2 portlet提供者
1.6.3 在Oracle Portal下為HTTP請求服務
1.7 Portal開發(fā)周期
1.7.1 Portal分析
1.7.2 Portal設計
1.7.3 Portal構建
1.7.4 Portal測試
1.7.5 Portal傳送
1.7.6 Portal維護
第2章 在Microsoft Windows NT/2000下安裝Oracle9iAS以及配置Oracle Portal
2.1 概述
2.2 準備工作
2.2.1 主機名
2.2.2 硬件要求
2.2.3 軟件要求
2.3 安裝數據庫
2.4 為Oracle Portal配置一個數據庫
2.5 安裝Oracle Portal
第3章 創(chuàng)建第一個Portal
3.1 概述
3.2 創(chuàng)建第一個頁面
3.3 顯示Oracle Portal頁面
第4章 Oracle Portal Navigator
4.1 概述
4.2 頁面導航
4.3 內容區(qū)域導航
4.3.1 Content Area :Edit Properties
4.3.2 Content Area:Delete
4.3.3 Content Area:Edit Root Folder
4.3.4 Content Area:Copy Root Folder
4.3.5 Content Area:Contents
4.3.6 Shared Objects :Contents
4.4 應用導航
4.4.1 Applications:Open
4.4.2 Shared Components:Open
4.5 數據庫對象導航
第二部分 構建應用組件和內容區(qū)域
第5章 表單和報表
5.1 概述
5.2 什么是應用組件
5.3 創(chuàng)建新模式
5.4 創(chuàng)建新應用
5.5 創(chuàng)建表單組件
5.5.1 基于表或視圖的表單
5.5.2 主-明細表單
5.5.3 基于過程的表單
5.6 創(chuàng)建報表組件
5.6.1 創(chuàng)建實例查詢報表
5.6.2 通過Query向導創(chuàng)建報表
5.6.3 通過SQL查詢創(chuàng)建報表
第6章 圖表、日歷、動態(tài)頁面、層級、菜單和框架驅動器
6.1 概述
6.2 創(chuàng)建圖表組件
6.2.1 Query向導圖表
6.2.2 SQL查詢圖表
6.2.3 Query向導圖像圖表
6.3 創(chuàng)建日歷
6.4 創(chuàng)建動態(tài)頁面
6.5 創(chuàng)建層級
6.6 創(chuàng)建菜單
6.7 創(chuàng)建框架驅動器
第7章 鏈接、值列表和共享組件
7.1 概述
7.2 創(chuàng)建鏈接
7.3 創(chuàng)建值列表
7.4 共享組件
7.4.1 創(chuàng)建色彩
7.4.2 創(chuàng)建字體
7.4.3 創(chuàng)建圖像
7.4.4 創(chuàng)建模板
第8章 內容區(qū)域介紹
8.1 概述
8.2 什么是內容區(qū)域
8.3 創(chuàng)建第一個內容區(qū)域
8.4 創(chuàng)建第一個項目
8.5 創(chuàng)建第一個文件夾
8.6 發(fā)布文件夾
8.7 內容區(qū)域頁面
8.8 默認項目類型和屬性
8.9 擴展項目類型
8.9.1 創(chuàng)建屬性
8.9.2 創(chuàng)建定制項目類型
第9章 內容區(qū)域管理
9.1 概述
9.2 默認的文件夾類型
9.3 創(chuàng)建定制文件夾類型
9.4 Oracle Portal 搜索
9.4.1 類別
9.4.2 透視圖
9.4.3 內容區(qū)域項目分類
9.5 發(fā)布類別
9.6 發(fā)布透視圖
9.7 基本搜索
9.8 高級搜索
9.9 發(fā)布一個搜索portlet
9.10 導航條
9.11 內容區(qū)域樣式
第三部分 Oracle Portal的高級特性
第10章 事件處理
10.1 概述
10.2 Oracle Portal 中的JavaScript
10.2.1 測試JavaScript 組件
10.2.2 JavaScript 中的驗證
10.2.3 創(chuàng)建一個新的JavaScript 組件
10.2.4 JavaScript 項目事件處理程序
10.3 PL/SQL 事件處理
10.4 在JavaScript 中訪問表單項
10.5 JavaScript 簡介
10.5.1 JavaScript詞法結構
10.5.2 JavaScript 數據類型
10.5.3 JavaScript 函數
10.5.4 JavaScript流控制語句
10.5.5 正則表達式的模式匹配
10.5.6 HTML中的JavaScript
第11章 高級頁面定制
11.1 概述
11.2 創(chuàng)建頁面布局
11.3 創(chuàng)建頁面樣式
11.4 創(chuàng)建頁面
第12章 Oracle Portal的安全性
12.1 概述
12.2 用戶賬戶信息
12.3 Portal安全結構
12.3.1 驗證
12.3.2 用戶
12.3.3 用戶注冊服務器權限
12.3.4 組
12.4 內容區(qū)域安全
12.5 文件夾安全
12.6 項級安全
12.7 導航欄安全
12.8 頁面安全
12.9 Portal應用安全
12.10 應用程序組件安全
12.11 portlet安全
第13章 構建數據庫提供者
13.1 概述
13.2 portlet實現
13.3 portlet提供者的任務
13.4 提供者開發(fā)的生存周期
13.4.1 portlet分析
13.4.2 提供者/portlet設計
13.4.3 提供者編碼
13.5 PL/SQL數據庫提供者
13.5.1 提供者記錄
13.5.2 提供者程序/方法
13.6 創(chuàng)建第一個PL/SQL數據庫提供者
13.6.1 準備數據庫模式
13.6.2 創(chuàng)建提供者程序包
13.6.3 portlet記錄
13.6.4 portlet_instance_record
13.6.5 portlet_runtime_record
13.6.6 portlet程序/方法
13.6.7 創(chuàng)建portlet程序包
13.6.8 注冊portlet 提供者
第14章 portlet高級編程
14.1 概述
14.2 portlet HTML顯示守則
14.2.1 層疊樣式表
14.2.2 在顯示模式中顯示portlet的提示
14.2.3 在編輯模式中顯示portlet的提示
14.2.4 在Edit Defaults模式下顯示 portlet的提示
14.2.5 預覽模式中顯示 portlet的提示
14.2.6 全屏模式下顯示 portlet的提示
14.2.7 幫助模式下顯示 portlet的提示
14.2.8 關于模式下顯示 portlet的提示
14.3 Portal框架服務
14.3.1 會話環(huán)境API
14.3.2 會話存儲
14.3.3 會話存儲API
14.3.4 終端用戶個性化存儲API
第15章 Portal開發(fā)工具包和Web提供者
15.1 概述
15.2 Portal開發(fā)工具包
15.2.1 Portal開發(fā)工具包下載
15.2.2 JPDK安裝
15.3 Web提供者結構
15.3.1 為Java提供的PDK服務
15.3.2 Web提供者適配器
15.3.3 Web提供者接口
15.3.4 Web提供者運行時
15.3.5 Web提供者工具
15.3.6 provider.xml文件
15.4 使用Java servlet實現Web portlet
15.4.1 編寫portlet Java servlet代碼
15.4.2 創(chuàng)建provider.xml文件
15.4.3 更新jserv.properties和zone.properties文件
15.4.4 測試Servlet Alias
15.4.5 注冊新的Web提供者
15.5 使用JSP實現Web portlet
15.5.1 編寫JSP代碼
15.5.2 添加Apache Alias
15.5.3 創(chuàng)建新的provider.xml文件
15.5.4 更新zone.properties文件
15.5.5 測試Apache別名和servlet別名
15.5.6 注冊新的JSP Web提供者
15.5.7 添加JSP Web portlet
第16章 將Oracle產品集成到Oracle9iAS Portal
16.1 概述
16.1.1 集成Oracle interMedia Text
16.1.2 在數據庫中安裝interMedia Text
16.1.3 在Oracle Portal中安裝interMedia Text
16.1.4 執(zhí)行interMedia Text搜索
16.2 集成Oracle9iAS表單
16.3 安裝和配置O9iAS Form Services
16.4 為表單創(chuàng)建一個內容區(qū)域
16.5 將表單portlet添加到頁面上
16.6 集成Oracle9iAS 報表
16.7 集成Discoverer
16.8 Oracle Internet目錄LDAP驗證
16.9 為外部驗證配置O9iAS Portal
第四部分 面向DBA的Oracle Portal
第17章 在UNIX上安裝Oracle9iAS和配置Oracle Portal
17.1 概述
17.2 數據庫安裝
17.2.1 安裝前的步驟
17.2.2 安裝步驟
17.3 Oracle9iAS的安裝
17.3.1 安裝前的步驟
17.3.2 安裝步驟
第18章 Oracle Portal管理和移植
18.1 概述
18.2 管理腳本
18.2.1 ssodatan
18.2.2 ssodatax
18.2.3 導出和導入腳本
18.2.4 在Oracle Portal中支持NLS
18.3 Oracle Portal移植
18.3.1 從WebDB 2.2升級到Oracle Portal 3.0.6.6
18.3.2 Oracle Portal 3.0.6.6到3.0.8的升級
18.4 Oracle Portal中的動態(tài)服務
18.4.1 動態(tài)服務安裝
18.4.2 為Oracle9iAS Portal安裝動態(tài)服務Web 提供者軟件包
18.4.3 創(chuàng)建一個動態(tài)服務portlet示例
18.4.4 使用動態(tài)服務管理員工具注冊服務
第19章 Oracle9iAS Portal的伸縮和調整
19.1 概述
19.2 分布式Oracle Portal安裝
19.2.1 節(jié)點是什么
19.2.2 分布式Oracle Portal環(huán)境的優(yōu)點
19.2.3 節(jié)點要求
19.2.4 安裝分布式Oracle Portal環(huán)境
19.3 O9iAS性能調整
19.3.1 什么時候對性能進行調整
19.3.2 優(yōu)化HTTP服務器性能
19.3.3 Oracle Portal緩存
第五部分 Oracle9iAS/Portal常見問題和疑難解答
第20章 安裝和配置
第21章 開發(fā)
第六部分 附錄
附錄A Oracle Portal術語表
附錄B 導入光盤中Portal應用、內容區(qū)域和頁面
關于隨書光盤