注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Oracle 8i應用高級編程:Java,PL/SQL和XML深入開發(fā)

Oracle 8i應用高級編程:Java,PL/SQL和XML深入開發(fā)

Oracle 8i應用高級編程:Java,PL/SQL和XML深入開發(fā)

定 價:¥128.00

作 者: John Carnell,Bjarki Holm等著;郝啟堂譯;郝啟堂譯
出版社: 清華大學出版社
叢編項: 清華版WROX公司.NET和Oracle編程經(jīng)典系列
標 簽: Oracle

ISBN: 9787302051558 出版時間: 2002-01-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 1158 字數(shù):  

內(nèi)容簡介

  本書介紹使用Oracle 8i開發(fā)數(shù)據(jù)庫應用程序的知識,供利用Oracle 8i從事開發(fā)的專業(yè)Oracle數(shù)據(jù)庫編程人員使用。書中涉及內(nèi)容廣泛,介紹了Oracle 8i平臺和體系結構Net8和Oracle JVM;闡述了使用Web Toolkit、PSP和Designer 6i進行PL/SQL開發(fā);Java應用程序開發(fā),包括Java入門知識;Oracle 8i和Java存儲過程、EJB、BC4J、JDBC、SQLJ;XML開發(fā)及XML入門知識;Oracle XDK、XSQL、XSLT、Transviewer JavaBeans。書中還提供了使用Designer 6i、interMedia、Portal-to-Go、ASP和SOAP的案例研究。全書利用簡潔的語言和翔實的代碼展示了每個編輯要點,使讀者可以快速掌握Oracle 8i,并用它開發(fā)出強大的數(shù)據(jù)庫應用程序。本書適用于數(shù)據(jù)庫高級編程人員。

作者簡介

暫缺《Oracle 8i應用高級編程:Java,PL/SQL和XML深入開發(fā)》作者簡介

圖書目錄

第1章 利用Oracle 8i進行Internet編程
1.1 Oracle歷史簡介
1.2 Oracle 8i的版本
1.3 編程支持
1.3.1 PL/SQL
1.3.2 傳統(tǒng)Oracle開發(fā)工具
1.4 Oracle 8i和Java
1.4.1 Oracle Java虛擬機器
1.4.2 Oracle JVM和JDK之間的區(qū)別
1.4.3 J2EE框架和Oracle
1.4.4 JDeveloper
1.4.5 Java的商務組件(BC4J)
1.5 Oracle XML開發(fā)人員工具箱
1.6 Oracle InterMedia
1.6.1 Text服務
1.6.2 圖像、音頻和視頻服務
1.6.3 Oracle空間盒
1.7 Oracle 8i和Internet
1.7.1 Internet Application Server(IAS)
1.7.2 Oracle HTTP服務器
1.8 小結
第2章 企業(yè)應用程序設計
2.1 EAD概念
2.2 N層計算的發(fā)展
2.2.1 兩層體系結構
2.2.2 三層體系結構
2.2.3 N層體系結構
2.3 Oracle和EAD
2.3.1 PL/SQL開發(fā)
2.3.2 Java開發(fā)
2.3.3 何時使用Java
2.3.4 Oracle軟件的支持派
2.4 通信問題
2.5 小結
第3章 數(shù)據(jù)庫基礎
3.1 數(shù)據(jù)庫歷史
3.2 邏輯結構
3.3 Oracle 8i數(shù)據(jù)庫的組件
3.4 數(shù)據(jù)詞典
3.4.1 內(nèi)部RDBMS表格
3.4.2 數(shù)據(jù)詞典表格
3.4.3 數(shù)據(jù)詞典視圖
3.4.4 動態(tài)性能視圖
3.5 Oracle實例
3.5.1 數(shù)據(jù)文件和表格空間
3.5.2 塊
3.5.3 段
3.5.4 表格段
3.5.5 索引段
3.5.6 簇段
3.5.7 表格簇
3.5.8 散列簇
3.5.9 回滾段
3.5.10 臨時段
3.5.11 盤區(qū)
3.6 Oracle 8i對象/關系數(shù)據(jù)庫
3.6.1 對象類型
3.6.2 集合
3.7 Oracle內(nèi)存結構
3.7.1 系統(tǒng)全局區(qū)域
3.7.2 共享池
3.7.3 DB高速緩存
3.7.4 重做日志緩沖區(qū)
3.7.5 程序全局區(qū)域
3.7.6 后臺進程
3.7.7 System Monitor(SMON)進程
3.7.8 Process Monitor(PMON)進程
3.7.9 Database Writer(DBWn)
3.7.10 Redo Log Writer(LGWR)進程
3.7.11 Checkpoint(CKPT)進程
3.7.12 可選進程
3.7.13 啟動實例
3.8 Oracle的數(shù)據(jù)庫初始化文件
3.9 控制文件
3.10 扼要重述
3.11 小結
第4章 利用Net8擴展應用程序
4.1 Net8的作用
4.2 使用Net8的原因
4.3 Oracle連通性
4.4 數(shù)據(jù)操作
4.5 移植到Net8
4.6 Net8調(diào)諧
4.7 Net8故障診斷
4.7.1 診斷網(wǎng)絡
4.7.2 診斷服務器
4.7.3 診斷客戶機
4.7.4 一些常見的ORA錯誤和應對辦法
4.8 小結
第5章 利用Designer 6i進行企業(yè)開發(fā)
5.1 Designer 6i軟件體系結構
5.2 新的Oracle倉庫
5.2.1 倉庫對象
5.2.2 容器
5.2.3 文件對象
5.2.4 版本控制
5.2.5 工作區(qū)
5.2.6 Designer 6i工具的概覽
5.2.7 建立Oracle倉庫
5.2.8 倉庫對象導航器(RON)介紹
5.3 案例研究
5.3.1 開始
5.3.2 概覽
5.3.3 開發(fā)要求的概念數(shù)據(jù)模型
5.3.4 開發(fā)教育中心實體—關系模型
5.3.5 把概念數(shù)據(jù)模型轉變?yōu)槌跏紨?shù)據(jù)庫設計
5.3.6 精煉數(shù)據(jù)庫設計
5.3.7 生成DDL和創(chuàng)建物理數(shù)據(jù)庫
5.4 小結
第6章 PL/SQL開發(fā)
6.1 最小開發(fā)環(huán)境
6.1.1 參考材料
6.1.2 編程編輯器
6.1.3 版本控制軟件
6.1.4 SQL性能工具
6.1.5 調(diào)試
6.1.6 配置
6.1.7 測試
6.1.8 編程風格
6.2 編寫PL/SQL
6.3 構建PL/SQL測試框架
6.4 小結
第7章 PL/SQL服務器頁
7.1 引言
7.2 何時使用PSP
7.3 PSP體系結構
7.4 PSP剖析
7.4.1 PSP指令
7.4.2 PSP說明
7.4.3 PSP腳本小程序
7.4.4 PSP表達式
7.4.5 cust_dets.psp的源代碼
7.5 PSP中的錯誤處理
7.6 把PSP加載到數(shù)據(jù)庫
7.7 現(xiàn)在要完成的工作
7.8 小結
第8章 PL/SQL Web工具箱
8.1 工具箱簡史
8.2 何時使用工具箱
8.3 工具箱體系結構
8.4 設置環(huán)境
8.4.1 配置iAS
8.4.2 如果沒有iAS,會發(fā)生什么情況
8.4.3 安裝工具箱
8.4.4 調(diào)試配置
8.5 使用工具箱構建應用程序
8.5.1 第一個動態(tài)頁
8.5.2 請求術語
8.5.2 請求的生存期
8.6 工具箱API
8.7 構建樣本應用程序
8.7.1 部門報告
8.7.2 改變部門
8.7.3 顯示用戶的細節(jié)記錄
8.7.4 解釋部門過程
8.8 小結
第9章 使用PL/SQL Web Toolkit和JavaScript的股票跟蹤器
9.1 案例研究概覽
9.2 應用程序體系結構
9.2.1 保持客戶機上的狀態(tài)
9.2.2 用戶界面
9.3 數(shù)據(jù)模型
9.3.1 Accounts表
9.3.2 Funds表
9.3.3 Trades表
9.3.4 當前值表
9.3.5 跟蹤用戶表
9.3.6 加載初始數(shù)據(jù)
9.4 PL/SQL包
9.4.1 后端數(shù)據(jù)包
9.4.2 前端顯示包
9.5 支持文件
9.5.1 JavaScript:htm.js
9.5.2 JavaScript:stocks.js
9.5.3 樣式表:stocks.css
9.6 小結
第10章 使用Designer 6i開發(fā)Web PL/SQL應用程序
10.1 開端
10.2 概覽
10.3 設置Web應用程序環(huán)境
10.4 在Designer中開發(fā)Database Design
10.5 創(chuàng)建DDL和構建物理數(shù)據(jù)庫
10.6 利用應用程序屬性擴展數(shù)據(jù)庫設計
10.7 生成表格API
10.8 Web PL/SQL模塊設計介紹
10.9 定義應用程序級的生成器優(yōu)選項
10.9.1 定義應用程序級的優(yōu)選項集
10.9.2 給應用程序分配優(yōu)選項集
10.9.3 使用級聯(lián)樣式表(可選練習)
10.10 設計和生成Web PL/SQL模塊
10.10.1 COURSE模塊
10.10.2 生成和執(zhí)行第一個Course模塊
10.10.3 FRCOURSE模塊
10.10.4 MDCOURSE模塊
10.10.5 MAIN模塊
10.11 小結
第11章 Oracle JVM和Java存儲過程
11.1 支持Java的基礎結構
11.2 Java存儲過程
11.3 準備開發(fā)環(huán)境
11.3.1 識別和安裝正確的JDK
11.3.2 使用JDK說明文件
11.3.3 安裝IDE
11.3.4 檢查路徑環(huán)境變量
11.4 用Java開發(fā)存儲過程
11.4.1 日期格式化函數(shù)
11.4.2 使用JDBC查詢數(shù)據(jù)庫的簡單函數(shù)
11.4.3 使用OUT和IN OUT參數(shù)
11.4.4 從Java存儲過程調(diào)用存儲過程
11.4.5 DML和事務
11.4.6 利用Java存儲過程的觸發(fā)器和高級隊列操作
11.4.7 以XML格式返回查詢
11.4.8 XML中的DML操作
11.5 系統(tǒng)體系結構考慮因素
11.6 小結
第12章 利用JDBC進行Oracle訪問
12.1 驅動程序類型
12.2 安裝JDBC
12.2.1 驅動程序的位置
12.2.2 安裝Oracle JDBC類
12.2.3 Java要求
12.2.4 檢查安裝
12.3 JDBC基礎
12.3.1 數(shù)據(jù)庫連接
12.3.2 語句
12.3.3 結果集
12.3.4 元數(shù)據(jù)
12.4 高級議題
12.4.1 二進制大對象(BLOB)
12.4.2 字符大對象(CLOB)
12.4.3 BFILE
12.5 數(shù)據(jù)源
12.6 小結
第13章 連接共享和高速緩存
13.1 共享
13.1.1 連接池優(yōu)點
13.1.2 不同類型的連接共享
13.1.3 概覽
13.2 標準連接池
13.2.1 Logger類
13.2.2 DBConnection
13.2.3 DBConnectionPool
13.2.4 管理連接池
13.2.5 客戶舉例
13.3 JDBC 2.0連接共享
13.3.1 新特征
13.3.2 Oracle JDBC 2.0擴充
13.3.3 更改標準池
13.4 小結
第14章 利用SQLJ的數(shù)據(jù)庫連通性
14.1 SQLJ代碼
14.1.1 可執(zhí)行語句
14.1.2 主控表達式
14.1.3 默認連接
14.2 簡單SQLJ應用程序
14.2.1 顧客類
14.2.2 用戶界面類
14.3 使用SQLJ轉換程序
14.3.1 基本轉換程序操作
14.3.2 高級轉換程序操作
14.4 說明
14.4.1 SQLJ迭代器
14.4.2 創(chuàng)建迭代器
14.4.3 連接環(huán)境
14.4.4 連接到相同模式
14.4.5 連接到不同模式
14.4.6 執(zhí)行環(huán)境
14.5 服務器中的SQLJ
14.6 小結
第15章 Enterprise JavaBeans和Oracle
15.1 各種EJB組件
15.2 EJB適合于Sun服務器端Java計劃的地方
15.3 體系結構中需要EJB組件嗎
15.4 獲取J2EE組件中的資源
15.5 使用事務資源
15.6 與其他企業(yè)技術合作
15.7 構造EJB組件
15.7.1 介紹Restaurant Finder應用程序
15.7.2 遠程接口
15.7.3 主接口(Home Interfaces)
15.7.4 實體主關鍵碼
15.7.5 實現(xiàn)類
15.7.6 部署描述符
15.7.7 部署
15.7.8 樣本客戶
15.8 無實體的解決辦法
15.8.1 部署描述符
15.8.2 JDeveloper
15.9 小結
第16章 數(shù)據(jù)庫內(nèi)核
16.1 處理數(shù)據(jù)庫的原因
16.1.1 SQL/92:一整套標準
16.1.2 鎖定模型
16.1.3 并發(fā)
16.1.4 事務
16.1.5 調(diào)整查詢
16.1.6 開放程度
16.2 使用數(shù)據(jù)庫提供的工具
16.2.1 SQL_Trace
16.2.2 TKPROF
16.3 小結
第17章 Java業(yè)務組件
17.1 Oracle BC4J的組件
17.2 BC4J的特征
17.3 利用BC4J開發(fā)
17.4 餐館例子
17.5 在JDeveloper中創(chuàng)建數(shù)據(jù)庫連接
17.6 使用JDeveloper創(chuàng)建業(yè)務組件工程
17.7 實體對象
17.8 視圖對象
17.9 視圖鏈接
17.10 關聯(lián)
17.11 應用程序模塊
17.11.1 BC4J的異常處理方法
17.11.2 把應用程序模塊方法導出到客戶
17.12 部署業(yè)務組件
17.12.1 創(chuàng)建可遠程使用的應用程序模塊
17.12.2 創(chuàng)建部署配置文件
17.12.3 連接到部署的應用程序
17.13 現(xiàn)在所處位置
17.14 插入數(shù)據(jù)
17.15 構建JSP客戶應用程序
17.15.1 RestauramsView_Browse.jsp
17.15.2 BookingsView_Insert.jsp
17.15.3 BookingsView_SubmitInsertForm.jsp
17.15.4 RestaurantBookingsLlnk.jsp
17.15.5 OrderLineItemsLink.jsp
17.15.6 OrdersView_Insert.jsp
17.15.7 OrdersView_SubmitInsertForm.jsp
17.15.8 OrderLinesView_Insert.jsp
17.15.9 OrdersLinesView_SubmitInsertForm.jsp
17.16 運行應用程序
17.17 把JSP部署到iAS
17.18 連接到應用程序模塊
17.19 運行命令行客戶
17.20 事務
17.20.1 事務需要
17.20.2 BC4J中的事務支持
17.20.3 事務和鎖定
17.21 小結
第18章 使用PL/SQL和Java的論壇
18.1 案例研究
18.2 數(shù)據(jù)層
18.2.1 創(chuàng)建表格
18.2.2 創(chuàng)建序列和觸發(fā)器
18.2.3 創(chuàng)建初始類別
18.3 PL/SQL存儲過程
18.3.1 UserProfile包
18.3.2 Forum包
18.4 從PL/SQL調(diào)用Java
18.4.1 Oracle 8.1.5:利用JavaMail傳遞消息
18.4.2 Oracle 8.1.6:利用UTL_SMTP進行消息傳遞
18.5 從Java調(diào)用PL/SQL
18.5.1 CallableStatement概覽
18.5.2 DatabaseAccess
18.6 用戶界面
18.6.1 Uesr類
18.6.2 頁腳注
18.6.3 顯示類別
18.6.4 顯示消息線程
18.6.5 顯示消息
18.6.6 遞送消息
18.6.7 其他頁
18.7 小結
第19章 Oracle interMedia Text概覽
19.1 引言 
19.1.1 interMedia Text查詢
19.1.2 InterMedia索引
19.2 小結
第20章 使用Java和interMedia構建搜索引擎
20.1 引言
20.2 實現(xiàn)搜索引擎
20.2.1 搜索語法
20.2.2 QueryBuilder類
20.2.3 SearchEngine類
20.3 樣例客戶
20.4 小結
第21章 Oracle和XML
21.1 XML解析器
21.1.1 解析XML
21.1.2 運行Oracle XML解析器
21.1.3 利用SAX解析
21.1.4 利用DOM解析
21.1.5 利用DTD解析
21.1.6 利用XML模式解析
21.2 XML查詢和變換
21.2.1 XPath
21.2.2 XPath中的謂詞
21.2.3 XPointer
21.2.4 使用XPath
21.2.5 樣式表:XSLT
21.2.6 XSLT處理模型
21.3 JavaServer Pages和XML
21.4 XSQL頁
21.4.1 XML SELECT和INSERT
21.4.2 使用XSLT加載數(shù)據(jù)庫
21.5 XML和分布式處理
21.6 使用Oracle XSL變換引擎
21.6.1 顯示前變換
21.6.2 插入前變換
21.6.3 XSLT性能
21.7 Transviewer JavaBeans
21.8 小結
第22章 企業(yè)應用程序開發(fā)案例研究
22.1 當前設置
22.2 CRM系統(tǒng)
22.3 KMS系統(tǒng)
22.4 CRM-KMS集成系統(tǒng)
22.4.1 初始開發(fā)
22.4.2 未來開發(fā)
22.5 試驗工程
22.6 兩層:快速和容易路線
22.7 三層:更好的方法
22.8 N層:長期解決辦法
22.8.1 N層體系結構概覽
22.8.2 成簇和負載平衡
22.9 對N層使用模型—視圖—控制器框架
22.10 可擴充樣式表語言(XSL)
22.11 部署
22.12 故障診斷
22.13 從以前的應用程序移植
22.14 小結
第23章 使用SOAP的應用程序集成
23.1 什么是SOAP
23.1.1 通信和消息類型
23.1.2 提供服務
23.1.3 實現(xiàn)SOAP
23.2 樣本應用程序
23.2.1 計算器例子
23.2.2 LUMA汽車
23.3 小結
第24章 利用Oracle Portal-to-Go的無線應用程序
24.1 作為無線解決辦法的Portal-to-Go
24.1.1 用戶視圖
24.1.2 開發(fā)人員的觀點
24.2 Portal-to-Go體系結構
24.2.1 對象和倉庫
24.2.2 內(nèi)容源
24.2.3 開發(fā)工具
24.3 安裝Portal-to-Go
24.3.1 安裝Portal-to-Go二進制文件
24.3.2 創(chuàng)建和填充Portal-to-Go倉庫
24.3.3 配置Apache和JSery
24.3.4 配置Web集成開發(fā)器和Web集成服務器
24.3.5 測試安裝
24.3.6 應用1.0.2.2補丁
24.3.7 更改Portal-to-Go的默認配置
24.4 設計Web集成服務
24.4.1 創(chuàng)建WIDL接口
24.4.2 創(chuàng)建用戶賬戶
24.4.3 創(chuàng)建服務
24.5 Portal-to-Go SimpleResult XML
24.5.1 SimpleResult
24.5.2 SimpleContainer
24.5.3 SimpleText
24.5.4 SimpleTextItem
24.5.5 SimpleMenu
24.5.6 SimpleMenuItem
24.5.7 SimpleForm
24.5.8 SimpleFormItem
24.5.9 SimpleFormSelect
24.5.10 SimpleFormOption
24.5.11 SimpleTable
24.5.12 SimpleTableHeader
24.5.13 SimpleTableBody
24.5.14 SimpleRow
24.5.15 SimpleCol
24.5.16 簡單而強大
24.6 編寫自己的適配器
24.7 編寫和修改現(xiàn)存樣式表
24.8 個性化入口
24.9 利用LDAP的樣本電話簿應用程序
24.10 小結
第25章 ASP、XML和Oracle
25.1 與Oracle一起使用ASP的原因
25.2 ASP簡介
25.2.1 ASP對象
25.2.2 Request對象
25.2.3 Response對象
25.2.4 Application和Session對象
25.2.5 Session對象
25.2.6 Server對象
25.3 ActiveX Data Objects(ADO)
25.3.1 供ODBC使用的OLE DB
25.3.2 OO4O
25.3.3 ADO對象模型
25.3.4 創(chuàng)建連接
25.3.5 檢索記錄
25.3.6 執(zhí)行存儲過程和函數(shù)
25.3.7 無狀態(tài)HTTP環(huán)境中的記錄鎖定
25.3.8 復制Oracle表單功能
25.4 與Oracle一起使用ASP和XML
25.4.1 XML SQL Utility
25.4.2 xmlgen包
25.4.3 Oracle XML舉例
25.5 小結
附錄A 安裝問題
A.1 安裝Oracle 8i
A.2 概覽
A.2.1 準備Oracle
A.2.2 安裝Oracle 8i
A.3 Oracle客戶機和Net8
A.3.1 安裝客戶網(wǎng)絡軟件
A.3.2 配置Net8
A.4 多線程服務器
A.4.1 內(nèi)存初始化參數(shù)
A.4.2 系統(tǒng)表格空間和回滾段
A.5 安裝Oracle SQLJ
A.5.1 計算機上是否安裝了Oracle
A.5.2 未安裝Oracle(擁有安裝光盤)
A.5.3 下載文件
A.5.4 安裝Java
A.5.5 配置環(huán)境
A.5.6 用法
A.5.7 集成開發(fā)環(huán)境
A.6 安裝XSU
A.7 SOAP安裝
A.7.1 Oracle SOAP Client安裝
A.7.2 Tomcat安裝
A.7.3 JBoss安裝
A.7.4 Apache SOAP安裝
A.7.5 供Visual Studio使用的Microsoft SOAP工具箱
A.7.6 Microsoft環(huán)境
A.8 小結
附錄B Java入門
B.1 Java的歷史
B.2 Java虛擬機器
B.3 利用Java從事開發(fā)
B.4 Java平臺和SDK
B.5 編寫、編譯和運行代碼
B.6 Java語言
B.6.1 面向對象
B.6.2 編寫Java代碼
B.7 小結
附錄C XML入門
C.1 什么是標記語言
C.2 什么是XML
C.2.1 如何處理XML文檔
C.2.2 XML的基本構建塊
C.3 文檔類型定義
C.4 技術概覽
C.4.1 XML模式
C.4.2 文檔對象模型(DOM)
C.4.3 Simple API for XML(SAX)
C.5 小結
附錄D 支持、勘誤表和p2p.wrox.com
D.1 p2p.wrox.com上的在線論壇
D.1.1 如何得到支持
D.1.2 該系統(tǒng)為何提供最好的支持
D.2 在www.wrox.com上在線查閱勘誤表
D.2.1 在Web站點上查找勘誤表
D.2.2 添加勘誤表
D.3 準確聯(lián)系方式

本目錄推薦

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