注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)認證與等級考試Oracle認證Oracle JDeveloper 10g與J2EE實戰(zhàn)演練

Oracle JDeveloper 10g與J2EE實戰(zhàn)演練

Oracle JDeveloper 10g與J2EE實戰(zhàn)演練

定 價:¥49.00

作 者: 何致億編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: J2EE

ISBN: 9787121005015 出版時間: 2005-01-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 454 字數(shù):  

內(nèi)容簡介

  本書系統(tǒng)地介紹了Oracle JDeveloper 10g 提出的革命性的 J2EE 開發(fā)框架 —— Oracle Application Development Framework(ADF)。Oracle ADF 是以 J2EE 設(shè)計模式為基礎(chǔ)的,不僅可以幫助程序員開發(fā)更健壯的 J2EE 應(yīng)用系統(tǒng),也可以大幅提高程序撰寫效率,縮短開發(fā)時間。本書由 Oracle 資深技術(shù)顧問何致億先生撰寫,涵蓋全面的 JDeveloper 10g 與 J2EE 開發(fā)技術(shù),內(nèi)容包括:采用 Oracle ADF 架構(gòu)的優(yōu)點,安裝 Oracle JDeveloper 10g 與 OC4J 10g,安裝 Oracle 10g 數(shù)據(jù)庫服務(wù)器,JDeveloper 10g 集成開發(fā)環(huán)境與項目管理方式,使用 JDeveloper 調(diào)試器與性能調(diào)校工具,利用 JDBC 存取 Oracle 10g 數(shù)據(jù)庫,管理 Oracle 數(shù)據(jù)庫對象,PL/SQL 存儲過程的開發(fā)與調(diào)試,創(chuàng)建與測試 Oracle ADF 業(yè)務(wù)組件(Business Components),利用 Oracle ADF 業(yè)務(wù)組件開發(fā) JClient 應(yīng)用程序,開發(fā) Servlet 與 JSP,JDeveloper 與 Struts 集成應(yīng)用,創(chuàng)建、測試與部署 EJB,Web Services 的開發(fā)與部署方式等。 本書內(nèi)容全面,講解詳細易懂,由淺入深,既可作為初學者的入門指導,也可提高高級程序員的開發(fā)能力。

作者簡介

  何致億,美商甲骨文公司臺灣分公司特約顧問,專長為Oracle、SQLServer等大型關(guān)系型數(shù)據(jù)庫系統(tǒng)管理,資料倉儲規(guī)劃建置,以及數(shù)據(jù)庫應(yīng)用程序系統(tǒng)開發(fā)。擁有MCSD、MCDBA,OracleOCP,RHCE,SCJP,BorlandJBuilderProductCertified等十余項國際認證。目前正致力于Oracle9i應(yīng)用系統(tǒng)開發(fā),并負責Oracle9i系列書籍中文化與OraclePress技術(shù)校稿工作。他同時也是Oracle,SunMicrosystems等原廠認證講師。本書系統(tǒng)地介紹了OracleJDeveloper10g提出的革命性的J2EE開發(fā)框架——OracleApplicationDevelopmentFramework(ADF)。OracleADF是以J2EE設(shè)計模式為基礎(chǔ)的,不僅可以幫助程序員開發(fā)更健壯的J2EE應(yīng)用系統(tǒng),也可以大幅提高程序撰寫效率,縮短開發(fā)時間。本書由Oracle資深技術(shù)顧問何致億先生撰寫,涵蓋全面的JDeveloper10g與J2EE開發(fā)技術(shù),內(nèi)容包括:采用OracleADF架構(gòu)的優(yōu)點,安裝OracleJDeveloper10g與OC4J10g,安裝Oracle10g數(shù)據(jù)庫服務(wù)器,JDeveloper10g集成開發(fā)環(huán)境與項目管理方式,使用JDeveloper調(diào)試器與性能調(diào)校工具,利用JDBC存取Oracle10g數(shù)據(jù)庫,管理Oracle數(shù)據(jù)庫對象,PL/SQL存儲過程的開發(fā)與調(diào)試,創(chuàng)建與測試OracleADF業(yè)務(wù)組件(BusinessComponents),利用OracleADF業(yè)務(wù)組件開發(fā)JClient應(yīng)用程序,開發(fā)Servlet與JSP,JDeveloper與Struts集成應(yīng)用,創(chuàng)建、測試與部署EJB,WebServices的開發(fā)與部署方式等。

圖書目錄

第1章  Oracle應(yīng)用程序開發(fā)框架(ADF)簡介  1
1.1  J2EE 應(yīng)用程序模型簡介  1
1.2  Oracle 應(yīng)用程序開發(fā)框架(ADF)  2
1.3  Oracle JDeveloper 10g 功能概覽  4
1.3.1  可視化的 Oracle ADF 開發(fā)環(huán)境  4
1.3.2  全面涵蓋 J2EE 開發(fā)生命周期  6
1.3.3  功能完整的 Java 程序編輯器  10
1.3.4  高效率的 Web 應(yīng)用程序開發(fā)環(huán)境  10
1.3.5  內(nèi)建 Oracle 數(shù)據(jù)庫客戶端工具  11
1.3.6  提供 XML 語法檢查功能  12
1.3.7  Web Services 集成開發(fā)環(huán)境  13
1.4  結(jié)語  13
第2章  安裝 Oracle JDeveloper 10g 與 OC4J  15
2.1  如何取得 Oracle JDeveloper 10g 試用版  15
2.2  安裝與執(zhí)行 Oracle JDeveloper 10g  18
2.3  安裝 Oracle Application Server for J2EE(OC4J)  20
2.3.1  什么是 OC4J  20
2.3.2  安裝 OC4J 10g  21
2.4  結(jié)語  25
第3章  安裝 Oracle 10g 數(shù)據(jù)庫服務(wù)器  27
3.1  Oracle 10g for Windows的重要特性  27
3.1.1  以線程為基礎(chǔ)的運行模式  27
3.1.2  內(nèi)存存取能力的提高  28
3.1.3  64位操作系統(tǒng)的支持  29
3.1.4  文件I/O的提升  30
3.2  安裝 Oracle 10g for Windows 企業(yè)版  31
3.2.1  安裝 Oracle 10g 的系統(tǒng)需求  32
3.2.2  安裝 Oracle 10g for Windows 企業(yè)版  32
3.3  測試安裝后的 Oracle 10g 是否正常運行  46
3.3.1  查看 Windows“服務(wù)”窗口  46
3.3.2  登錄 Enterprise Manager 10g Database Control  47
3.3.3  使用 iSQL*Plus 登錄 Oracle 數(shù)據(jù)庫  49
3.3.4  使用 SQL*Plus 工具程序  49
3.4  結(jié)語  51
第4章  JDeveloper 集成開發(fā)環(huán)境  53
4.1  JDeveloper 集成開發(fā)環(huán)境(IDE)之組成元素  53
4.1.1  系統(tǒng)導航欄(System Navigator)  56
4.1.2  程序?qū)Ш綑冢ˋpplication Navigator)  57
4.1.3  連接導航欄(Connection Navigator)  59
4.1.4  結(jié)構(gòu)窗口 (Structure Window)  59
4.1.5  主菜單  62
4.1.6  工具欄  62
4.1.7  組件面板  63
4.1.8  程序代碼編輯器(Code Editor)  66
4.1.9  用戶接口編輯器(UI Editor)  69
4.1.10  類編輯器(Class Editor)  70
4.1.11  XML 編輯器  71
4.1.12  屬性查看器 (Property Inspector)  71
4.2  自定義 JDeveloper 集成開發(fā)環(huán)境  76
4.2.1  更改 JDeveloper 的外觀風格  76
4.2.2  自定義 Code Editor 的字體與顯示顏色  78
4.3  結(jié)語  79
第5章  JDeveloper 的項目管理技巧  81
5.1  JDeveloper 的項目管理方式  81
5.1.1  項目(Project)  82
5.1.2  工作區(qū)(Workspace)  82
5.1.3  在工作區(qū)內(nèi)創(chuàng)建或移除項目  83
5.2  設(shè)置項目屬性  84
5.2.1  針對各項目設(shè)置其屬性  84
5.2.2  設(shè)置“默認項目屬性”  86
5.3  結(jié)語  86
第6章  編譯與執(zhí)行 Java 應(yīng)用程序  87
6.1  編譯 Java 應(yīng)用程序  87
6.1.1  編譯(Make) v.s. 重新建構(gòu)(Rebuild)  87
6.1.2  JDeveloper 的編譯器選項  89
6.2  執(zhí)行 Java 應(yīng)用程序  91
6.3  實踐練習:創(chuàng)建與執(zhí)行 Java 應(yīng)用程序  93
6.3.1  實踐練習 6-1:創(chuàng)建“工作區(qū)”與“項目”,并設(shè)置項目屬性  93
6.3.2  實踐練習 6-2:撰寫第一個 JDeveloper應(yīng)用程序  95
6.4  結(jié)語  101
第7章  使用JDeveloper調(diào)試器與性能調(diào)校工具  103
7.1  JDeveloper 的調(diào)試環(huán)境  103
7.1.1  Debug 工具欄    103
7.1.2  Debug 菜單  105
7.1.3  調(diào)試窗口  105
7.2  執(zhí)行調(diào)試程序  109
7.2.1  設(shè)置斷點  109
7.2.2  啟動調(diào)試會話(Debug Session)  110
7.2.3  結(jié)束調(diào)試會話  112
7.3  Profiler 與 CodeCoach  112
7.3.1  JDeveloper 提供的三種 Profiler  112
7.3.2  執(zhí)行Profiler 的步驟  116
7.3.3  CodeCoach  117
7.4  案例探討:利用 Profiler 與 CodeCoach 找出應(yīng)用程序
     性能瓶頸,并進行最優(yōu)化  118
7.5  結(jié)語  123
第8章  使用 JDBC 存取 Oracle 10g 數(shù)據(jù)庫  125
8.1  JDBC 簡介  125
8.2  為什么使用 JDBC API  127
8.3  JDBC 驅(qū)動程序種類  128
8.3.1  各種 JDBC 驅(qū)動程序的使用時機  128
8.3.2  常用的 JDBC 類與接口  130
8.4  使用 JDBC 存取 Oracle 數(shù)據(jù)庫的步驟  130
8.4.1  步驟一:載入 JDBC 驅(qū)動程序  131
8.4.2  步驟二:創(chuàng)建數(shù)據(jù)庫連接  131
8.4.3  步驟三:創(chuàng)建與執(zhí)行 JDBC 語句  134
8.4.4  步驟四:處理結(jié)果集(ResultSet)  136
8.4.5  步驟五:關(guān)閉數(shù)據(jù)庫連接  136
8.5  實踐練習:使用 JDBC API 存取 Oracle 10g 數(shù)據(jù)庫  137
8.5.1  實踐練習 8-1:取得 Oracle 10g 數(shù)據(jù)庫連接信息  137
8.5.2  實踐練習 8-2:查詢 employees 表格數(shù)據(jù)  141
8.5.3  實踐練習 8-3:調(diào)用 Oracle 數(shù)據(jù)庫的存儲過程  146
8.6  如何更新 Oracle 10g JDBC 驅(qū)動程序  150
8.6.1  下載 Oracle9i JDBC 驅(qū)動程序  150
8.6.2  在 JDeveloper 內(nèi)設(shè)置新版 JDBC 驅(qū)動程序  151
8.6.3  在 JDeveloper 項目內(nèi)使用新版 JDBC 驅(qū)動程序  152
8.7  結(jié)語  154
第9章  管理 Oracle 數(shù)據(jù)庫對象  155
9.1  創(chuàng)建 Oracle 數(shù)據(jù)庫連接  155
9.1.1  Create Database Connection Wizard  155
9.1.2  使用“過濾器”設(shè)置欲顯示的方案或?qū)ο蠓N類  158
9.2  使用 SQL Worksheet  162
9.3  使用 Oracle 數(shù)據(jù)庫的表  164
9.3.1  查看表的字段定義  164
9.3.2  查看表數(shù)據(jù)  165
9.3.3  創(chuàng)建表  166
9.4  創(chuàng)建“視圖”  172
9.4.1  創(chuàng)建視圖  172
9.4.2  更改視圖的字段名稱  174
9.5  創(chuàng)建觸發(fā)器  176
9.5.1  觸發(fā)器的種類  177
9.5.2  觸發(fā)器的創(chuàng)建方式  177
9.5.3  測試觸發(fā)器是否正常運行  181
9.6   結(jié)語  182
第10章  PL/SQL 存儲過程的開發(fā)與調(diào)試  183
10.1  開發(fā) PL/SQL 存儲過程  183
10.1.1  存儲過程的用途與使用時機  183
10.1.2  創(chuàng)建 PL/SQL 存儲過程  184
10.1.3  執(zhí)行 PL/SQL 存儲過程  186
10.2  PL/SQL 存儲過程的調(diào)試技巧  189
10.2.1  PL/SQL 存儲過程范例說明  189
10.2.2  創(chuàng)建 FIND_EMP_BY_RANK 存儲過程  190
10.2.3  啟動 PL/SQL 存儲過程之調(diào)試階段  192
10.3  結(jié)語  199
第11章  Oracle ADF 業(yè)務(wù)組件  201
11.1  何謂 ADF 業(yè)務(wù)組件  201
11.2  ADF 業(yè)務(wù)組件的組成要素  202
11.2.1  Entity Object  203
11.2.2  View Object  213
11.2.3  View link  218
11.2.4  Association  220
11.2.5  Application Module  220
11.3  創(chuàng)建 ADF 業(yè)務(wù)組件  222
11.3.1  使用 Business Components from Tables Wizard  223
11.3.2  使用“業(yè)務(wù)組件圖”創(chuàng)建 ADF 業(yè)務(wù)組件  227
11.3.3  測試 ADF 業(yè)務(wù)組件  231
11.4  實踐練習:創(chuàng)建 ADF 業(yè)務(wù)組件  234
11.4.1  實踐練習 11-1:創(chuàng)建與測試 ADF 業(yè)務(wù)組件  234
11.4.2  實踐練習 11-2:調(diào)整 View Object 顯示字段  239
11.5  結(jié)語  241
第12章  利用 ADF 業(yè)務(wù)組件開發(fā) JClient應(yīng)用程序  243
12.1  創(chuàng)建基本 JClient Form 程序  244
12.1.1  使用 Create JClient Form Wizard 創(chuàng)建基本的 JClient Form 程序  244
12.2  創(chuàng)建 Master-Detail 表單程序  251
12.2.1  何謂 Master-Detail 表單  251
12.2.2  利用 Create JClient Form Wizard 創(chuàng)建 Master-Detail 表單  253
12.2.3  執(zhí)行 Master-Detail 表單程序  259
12.3  實踐練習:自定義 JClient 應(yīng)用程序  260
12.3.1  實踐練習 12-1:利用 ADF 數(shù)據(jù)控制項創(chuàng)建 JClient Form  261
12.3.2  實踐練習 12-2:自定義 Master-Detail 數(shù)據(jù)存取表單  268
12.4  結(jié)語  275
第13章  Servlet 與 JSP 的開發(fā)、測試及部署方式  277
13.1  開發(fā) Servlet 應(yīng)用程序  277
13.1.1  Servlet 簡介  277
13.1.2  利用 Servlet Wizard 開發(fā) Servlet 應(yīng)用程序  278
13.1.3  Servlet 的測試與執(zhí)行方式  283
13.2  開發(fā) JSP 應(yīng)用程序  286
13.2.1  創(chuàng)建與測試 JSP  286
13.3  部署 Web 應(yīng)用程序  292
13.3.1  如何測試與部署 Web 應(yīng)用程序  293
13.3.2  創(chuàng)建“應(yīng)用程序服務(wù)器連接”  293
13.3.3  將 Web 應(yīng)用程序部署至 Standalone OC4J  297
13.3.4  將 Web 應(yīng)用程序部署至 Tomcat 5.0  302
13.4  結(jié)語  305
第14章  利用ADF業(yè)務(wù)組件開發(fā)動態(tài)數(shù)據(jù)存取 JSP  307
14.1  JDeveloper 10g 的可視化 JSP 編輯環(huán)境  307
14.1.1  在“結(jié)構(gòu)窗口”內(nèi)查看 JSP 組成標簽  307
14.1.2  利用“格式工具欄”編輯文字格式  310
14.1.3  使用 Component Palette 加入 UI 組件  310
14.1.4  利用 Data Component Palette 的 ADF 數(shù)據(jù)控制項加入數(shù)據(jù)綁定字段  312
14.2  實踐練習:利用 ADF 業(yè)務(wù)組件開發(fā) JSP  314
14.2.1  實踐練習 14-1:利用 ADF 業(yè)務(wù)組件的“數(shù)據(jù)控制項”開發(fā) JSP  314
14.2.2  實踐練習 14-2:在 JSP 內(nèi)實現(xiàn)“事務(wù)”處理功能  321
14.2.3  實踐練習 14-3:開發(fā) Master-Detail JSP  326
14.3  結(jié)語  330
第15章  JDeveloper 與 Struts 集成應(yīng)用  331
15.1  可視化的 Struts 開發(fā)環(huán)境  331
15.1.1  Struts Page Flow Diagram  331
15.1.2  Struts Configuration Editor  333
15.1.3  Struts 標簽函數(shù)庫  334
15.2  實踐練習:開發(fā) Struts 應(yīng)用程序  334
15.2.1  實踐練習 15-1:利用 Page Flow Diagram 設(shè)計 Struts 網(wǎng)頁流程  335
15.2.2  實踐練習 15-2:自定義 Struts 應(yīng)用程序  350
15.3  結(jié)語  361
第16章  創(chuàng)建、測試與部署 EJB  363
16.1  利用 JDeveloper 開發(fā) EJB 應(yīng)用程序  363
16.1.1  使用 Create Enterprise JavaBean Wizard 開發(fā) EJB  363
16.1.2  使用 EJB Module Editor  369
16.2  EJB 的測試方式  372
16.2.1  啟動 Embedded OC4J  373
16.2.2  創(chuàng)建與執(zhí)行“客戶端測試程序”  373
16.3  將 EJB 部署至“應(yīng)用程序服務(wù)器”  376
16.3.1  創(chuàng)建“部署特性文件”  376
16.3.2  進行部署程序  378
16.3.3  測試部署后的 EJB  379
16.4  實踐練習:開發(fā)與部署 CMP Bean  382
16.4.1  實踐練習 16-1:創(chuàng)建 EJB 2.0 的 CMP Bean  382
16.4.2  實踐練習 16-2:創(chuàng)建 Session Bean  385
16.4.3  實踐練習 16-3:測試 EmpSessionEJB  389
16.4.4  實踐練習 16-4:部署 Exercise 項目  391
16.5  結(jié)語  396
第17章  開發(fā)、測試與部署 Web Services  397
17.1  Web Services 案例探討  397
17.2  利用 JDeveloper 開發(fā) Web Services 應(yīng)用程序  398
17.2.1  創(chuàng)建 Web Service Diagram  399
17.2.2  創(chuàng)建 WSDL 文件與“部署描述文件”  401
17.3  在開發(fā)時期測試 Web Service 應(yīng)用程序  408
17.3.1  創(chuàng)建 Web Service 客戶端測試程序  409
17.3.2  利用 Embedded OC4J 執(zhí)行 Web Service 應(yīng)用程序  413
17.3.3  執(zhí)行 Web Service 客戶端測試程序  414
17.4  部署 Web Service 應(yīng)用程序  414
17.4.1  將 Web Service 應(yīng)用程序部署至 Standalone OC4J  415
17.4.2  查看部署結(jié)果  416
17.5  如何在客戶端調(diào)用 Web Service 應(yīng)用程序  417
17.5.1  創(chuàng)建 Web Service Stub  417
17.5.2  利用 Web Service Stub 調(diào)用 Web Service 應(yīng)用程序  421
17.6  利用 TCP Packet Monitor 監(jiān)控 Web Service 執(zhí)行情況  422
17.6.1  TCP Packet Monitor 的使用方式  422
17.6.2  Resend Request 功能  425
17.7  實踐練習:Web Service 開發(fā)與部署  426
17.7.1  實踐練習 17-1:創(chuàng)建 WSDL 文件  426
17.7.2  實踐練習 17-2:測試 Web Services 應(yīng)用程序  432
17.7.3  實踐練習 17-3:部署 Web Service 應(yīng)用程序  435
17.7.4  實踐練習 17-4:測試部署后的 MyWebService  436
17.8  結(jié)語  440
附錄A  Oracle 10g 使用的端口范圍與設(shè)置方式  441
附錄B  OC4J 基本管理方式  449

本目錄推薦

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