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

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

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

定 價(jià):¥49.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第1章  Oracle應(yīng)用程序開發(fā)框架(ADF)簡(jiǎn)介  1
1.1  J2EE 應(yīng)用程序模型簡(jiǎn)介  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ǔ)的運(yùn)行模式  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  測(cè)試安裝后的 Oracle 10g 是否正常運(yùn)行  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)導(dǎo)航欄(System Navigator)  56
4.1.2  程序?qū)Ш綑冢ˋpplication Navigator)  57
4.1.3  連接導(dǎo)航欄(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 的外觀風(fēng)格  76
4.2.2  自定義 Code Editor 的字體與顯示顏色  78
4.3  結(jié)語  79
第5章  JDeveloper 的項(xiàng)目管理技巧  81
5.1  JDeveloper 的項(xiàng)目管理方式  81
5.1.1  項(xiàng)目(Project)  82
5.1.2  工作區(qū)(Workspace)  82
5.1.3  在工作區(qū)內(nèi)創(chuàng)建或移除項(xiàng)目  83
5.2  設(shè)置項(xiàng)目屬性  84
5.2.1  針對(duì)各項(xiàng)目設(shè)置其屬性  84
5.2.2  設(shè)置“默認(rèn)項(xiàng)目屬性”  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 的編譯器選項(xiàng)  89
6.2  執(zhí)行 Java 應(yīng)用程序  91
6.3  實(shí)踐練習(xí):創(chuàng)建與執(zhí)行 Java 應(yīng)用程序  93
6.3.1  實(shí)踐練習(xí) 6-1:創(chuàng)建“工作區(qū)”與“項(xiàng)目”,并設(shè)置項(xiàng)目屬性  93
6.3.2  實(shí)踐練習(xí) 6-2:撰寫第一個(gè) 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è)置斷點(diǎn)  109
7.2.2  啟動(dòng)調(diào)試會(huì)話(Debug Session)  110
7.2.3  結(jié)束調(diào)試會(huì)話  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)用程序
     性能瓶頸,并進(jìn)行最優(yōu)化  118
7.5  結(jié)語  123
第8章  使用 JDBC 存取 Oracle 10g 數(shù)據(jù)庫  125
8.1  JDBC 簡(jiǎn)介  125
8.2  為什么使用 JDBC API  127
8.3  JDBC 驅(qū)動(dòng)程序種類  128
8.3.1  各種 JDBC 驅(qū)動(dòng)程序的使用時(shí)機(jī)  128
8.3.2  常用的 JDBC 類與接口  130
8.4  使用 JDBC 存取 Oracle 數(shù)據(jù)庫的步驟  130
8.4.1  步驟一:載入 JDBC 驅(qū)動(dòng)程序  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  實(shí)踐練習(xí):使用 JDBC API 存取 Oracle 10g 數(shù)據(jù)庫  137
8.5.1  實(shí)踐練習(xí) 8-1:取得 Oracle 10g 數(shù)據(jù)庫連接信息  137
8.5.2  實(shí)踐練習(xí) 8-2:查詢 employees 表格數(shù)據(jù)  141
8.5.3  實(shí)踐練習(xí) 8-3:調(diào)用 Oracle 數(shù)據(jù)庫的存儲(chǔ)過程  146
8.6  如何更新 Oracle 10g JDBC 驅(qū)動(dòng)程序  150
8.6.1  下載 Oracle9i JDBC 驅(qū)動(dòng)程序  150
8.6.2  在 JDeveloper 內(nèi)設(shè)置新版 JDBC 驅(qū)動(dòng)程序  151
8.6.3  在 JDeveloper 項(xiàng)目?jī)?nèi)使用新版 JDBC 驅(qū)動(dòng)程序  152
8.7  結(jié)語  154
第9章  管理 Oracle 數(shù)據(jù)庫對(duì)象  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  測(cè)試觸發(fā)器是否正常運(yùn)行  181
9.6   結(jié)語  182
第10章  PL/SQL 存儲(chǔ)過程的開發(fā)與調(diào)試  183
10.1  開發(fā) PL/SQL 存儲(chǔ)過程  183
10.1.1  存儲(chǔ)過程的用途與使用時(shí)機(jī)  183
10.1.2  創(chuàng)建 PL/SQL 存儲(chǔ)過程  184
10.1.3  執(zhí)行 PL/SQL 存儲(chǔ)過程  186
10.2  PL/SQL 存儲(chǔ)過程的調(diào)試技巧  189
10.2.1  PL/SQL 存儲(chǔ)過程范例說明  189
10.2.2  創(chuàng)建 FIND_EMP_BY_RANK 存儲(chǔ)過程  190
10.2.3  啟動(dòng) PL/SQL 存儲(chǔ)過程之調(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  測(cè)試 ADF 業(yè)務(wù)組件  231
11.4  實(shí)踐練習(xí):創(chuàng)建 ADF 業(yè)務(wù)組件  234
11.4.1  實(shí)踐練習(xí) 11-1:創(chuàng)建與測(cè)試 ADF 業(yè)務(wù)組件  234
11.4.2  實(shí)踐練習(xí) 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  實(shí)踐練習(xí):自定義 JClient 應(yīng)用程序  260
12.3.1  實(shí)踐練習(xí) 12-1:利用 ADF 數(shù)據(jù)控制項(xiàng)創(chuàng)建 JClient Form  261
12.3.2  實(shí)踐練習(xí) 12-2:自定義 Master-Detail 數(shù)據(jù)存取表單  268
12.4  結(jié)語  275
第13章  Servlet 與 JSP 的開發(fā)、測(cè)試及部署方式  277
13.1  開發(fā) Servlet 應(yīng)用程序  277
13.1.1  Servlet 簡(jiǎn)介  277
13.1.2  利用 Servlet Wizard 開發(fā) Servlet 應(yīng)用程序  278
13.1.3  Servlet 的測(cè)試與執(zhí)行方式  283
13.2  開發(fā) JSP 應(yīng)用程序  286
13.2.1  創(chuàng)建與測(cè)試 JSP  286
13.3  部署 Web 應(yīng)用程序  292
13.3.1  如何測(cè)試與部署 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ā)動(dòng)態(tài)數(shù)據(jù)存取 JSP  307
14.1  JDeveloper 10g 的可視化 JSP 編輯環(huán)境  307
14.1.1  在“結(jié)構(gòu)窗口”內(nèi)查看 JSP 組成標(biāo)簽  307
14.1.2  利用“格式工具欄”編輯文字格式  310
14.1.3  使用 Component Palette 加入 UI 組件  310
14.1.4  利用 Data Component Palette 的 ADF 數(shù)據(jù)控制項(xiàng)加入數(shù)據(jù)綁定字段  312
14.2  實(shí)踐練習(xí):利用 ADF 業(yè)務(wù)組件開發(fā) JSP  314
14.2.1  實(shí)踐練習(xí) 14-1:利用 ADF 業(yè)務(wù)組件的“數(shù)據(jù)控制項(xiàng)”開發(fā) JSP  314
14.2.2  實(shí)踐練習(xí) 14-2:在 JSP 內(nèi)實(shí)現(xiàn)“事務(wù)”處理功能  321
14.2.3  實(shí)踐練習(xí) 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 標(biāo)簽函數(shù)庫  334
15.2  實(shí)踐練習(xí):開發(fā) Struts 應(yīng)用程序  334
15.2.1  實(shí)踐練習(xí) 15-1:利用 Page Flow Diagram 設(shè)計(jì) Struts 網(wǎng)頁流程  335
15.2.2  實(shí)踐練習(xí) 15-2:自定義 Struts 應(yīng)用程序  350
15.3  結(jié)語  361
第16章  創(chuàng)建、測(cè)試與部署 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 的測(cè)試方式  372
16.2.1  啟動(dòng) Embedded OC4J  373
16.2.2  創(chuàng)建與執(zhí)行“客戶端測(cè)試程序”  373
16.3  將 EJB 部署至“應(yīng)用程序服務(wù)器”  376
16.3.1  創(chuàng)建“部署特性文件”  376
16.3.2  進(jìn)行部署程序  378
16.3.3  測(cè)試部署后的 EJB  379
16.4  實(shí)踐練習(xí):開發(fā)與部署 CMP Bean  382
16.4.1  實(shí)踐練習(xí) 16-1:創(chuàng)建 EJB 2.0 的 CMP Bean  382
16.4.2  實(shí)踐練習(xí) 16-2:創(chuàng)建 Session Bean  385
16.4.3  實(shí)踐練習(xí) 16-3:測(cè)試 EmpSessionEJB  389
16.4.4  實(shí)踐練習(xí) 16-4:部署 Exercise 項(xiàng)目  391
16.5  結(jié)語  396
第17章  開發(fā)、測(cè)試與部署 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ā)時(shí)期測(cè)試 Web Service 應(yīng)用程序  408
17.3.1  創(chuàng)建 Web Service 客戶端測(cè)試程序  409
17.3.2  利用 Embedded OC4J 執(zhí)行 Web Service 應(yīng)用程序  413
17.3.3  執(zhí)行 Web Service 客戶端測(cè)試程序  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  實(shí)踐練習(xí):Web Service 開發(fā)與部署  426
17.7.1  實(shí)踐練習(xí) 17-1:創(chuàng)建 WSDL 文件  426
17.7.2  實(shí)踐練習(xí) 17-2:測(cè)試 Web Services 應(yīng)用程序  432
17.7.3  實(shí)踐練習(xí) 17-3:部署 Web Service 應(yīng)用程序  435
17.7.4  實(shí)踐練習(xí) 17-4:測(cè)試部署后的 MyWebService  436
17.8  結(jié)語  440
附錄A  Oracle 10g 使用的端口范圍與設(shè)置方式  441
附錄B  OC4J 基本管理方式  449

本目錄推薦

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