注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Oracle Jdeveloper 10g開發(fā)手冊(cè):構(gòu)建健壯的J2EE應(yīng)用程序

Oracle Jdeveloper 10g開發(fā)手冊(cè):構(gòu)建健壯的J2EE應(yīng)用程序

Oracle Jdeveloper 10g開發(fā)手冊(cè):構(gòu)建健壯的J2EE應(yīng)用程序

定 價(jià):¥79.90

作 者: (美)費(fèi)得曼(Faderman, A.R.)著;高猛譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 關(guān)系數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)管理系統(tǒng) 程序設(shè)計(jì) 手冊(cè)

ISBN: 9787302125938 出版時(shí)間: 2006-05-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 623 字?jǐn)?shù):  

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

本書內(nèi)容全面、技術(shù)權(quán)威,介紹了如何用Orac1eJDeve1oper10g創(chuàng)建Web和數(shù)據(jù)庫(kù)應(yīng)用程序,主要講述了J2EE應(yīng)用程序開發(fā)的具體細(xì)節(jié)、serv1ets和JavaServerPages技術(shù),以及使用Orac1eApp1icationDevelopmentFramework進(jìn)行高級(jí)開發(fā)等眾多內(nèi)容。另外,書中還提供了大量實(shí)用的資源、動(dòng)手練習(xí)和源代碼示例,以增強(qiáng)讀者對(duì)核心概念的理解。本書既適用于想過(guò)渡到J2EE開發(fā)環(huán)境的Orac1e開發(fā)人員,也適用于想利用JDeve1oper中的工具和架構(gòu)的Java開發(fā)人員。本書主要內(nèi)容:用Orac1eJDeve1oper10g構(gòu)建用戶友好的JavaServerPages、Java客戶程序和ADFUIX應(yīng)用程序。用全新的App1icationDeve1opmentFramework簡(jiǎn)化設(shè)計(jì)過(guò)程。用ADFBusinessComponents、EnterpriseJavaBeans技術(shù)和Orac1eApp1icationServerTop1inkMappings從J2EE應(yīng)用程序中訪問(wèn)數(shù)據(jù)庫(kù)。從基于Web的應(yīng)用程序中訪問(wèn)Web服務(wù)。用ApacheStruts管理Web應(yīng)用程序的頁(yè)面流。用Swing組件、JSP標(biāo)記和ADFUIX元素創(chuàng)建用戶界面。充分利用布局管理器、UM1圖、可視化編輯器和ComponentandDataContro1面板的功能。

作者簡(jiǎn)介

  本書提供作譯者介紹Avrom Faderman博士Avrom Faderman博士是Oracle Corporation應(yīng)用程序開發(fā)工具(Application Development Tools)小組中的高級(jí)技術(shù)文檔編寫員。他從1999年就開始為JDeveloper編寫技術(shù)文檔,自2000年開始為ADFBC編寫技術(shù)文檔,從2003年開始整理ADF業(yè)務(wù)服務(wù)文檔。在OracleWorld和JavaOne會(huì)議上,他演示了JDeveloper和ADF,并在ODTUG和Association of Mid-Atlantic Oracle Professionals會(huì)議上發(fā)表關(guān)于JDevelper和ADF的論文。他曾與Peter Koletzke和PaulDorsey博士合著了Oracle9i JDevel...

圖書目錄

第Ⅰ部分  概    述
第1章  Oracle JDeveloper 10g概述    3
1.1  JDeveloper的過(guò)去、現(xiàn)在和將來(lái)    4
1.1.1  產(chǎn)品的歷史與起源    4
1.1.2  JDeveloper的現(xiàn)狀    6
1.1.3  遠(yuǎn)景展望    7
1.2  JDeveloper 10g的新增內(nèi)容    8
1.2.1  新的集成開發(fā)環(huán)境(IDE)    8
1.2.2  應(yīng)用程序開發(fā)架構(gòu)    9
1.2.3  Struts    9
1.2.4  在JDeveloper中建模    10
1.2.5  業(yè)務(wù)服務(wù)    10
1.2.6  不支持和不贊成的特性    10
1.3  在JDeveloper中創(chuàng)建應(yīng)用程序
代碼    11
1.3.1  應(yīng)用程序工作空間    11
1.3.2  項(xiàng)目    12
1.3.3  JDeveloper目錄結(jié)構(gòu)    12
1.3.4  開發(fā)步驟    13
1.4  動(dòng)手練習(xí):用JDeveloper向?qū)?br />創(chuàng)建客戶/服務(wù)器應(yīng)用程序    13
1.4.1  創(chuàng)建應(yīng)用程序工作空間和
數(shù)據(jù)庫(kù)連接    14
1.4.2  創(chuàng)建Model項(xiàng)目    17
1.4.3  創(chuàng)建View項(xiàng)目    20
1.5  動(dòng)手練習(xí):創(chuàng)建簡(jiǎn)單的JSP頁(yè)    23
1.5.1  創(chuàng)建JSP項(xiàng)目    24
1.5.2  創(chuàng)建JSP文件    24
第2章  集成開發(fā)環(huán)境概述    27
2.1  JDeveloper 10g IDE概述    28
2.1.1  IDE窗口    29
2.1.2  編輯器窗口    31
2.1.3  可??康拇翱?nbsp;   33
2.1.4  自定義IDE    35
2.1.5  主工具欄    36
2.1.6  主菜單    37
2.2  幫助系統(tǒng)    45
2.2.1  查找?guī)椭黝}    46
2.2.2  顯示幫助主題    46
2.2.3  集中安裝幫助文件    46
2.3  軟件配置管理    46
2.4  動(dòng)手練習(xí):本地設(shè)置CVS    48
2.4.1  安裝并設(shè)置CVS服務(wù)器    48
2.4.2  設(shè)置CVS服務(wù)器連接    49
2.4.3  導(dǎo)入并檢出模塊    50
第3章  IDE工具    53
3.1  導(dǎo)航器    54
3.1.1  Application Navigator和
System Navigator    54
3.1.2  連接導(dǎo)航器    57
3.1.3  運(yùn)行管理器    58
3.2  Structure窗口    58
3.2.1  Structure窗口圖標(biāo)    59
3.2.2  其他Structure窗口操作    60
3.2.3  Structure窗口視圖    60
3.3  組件面板    60
3.4  Property Inspector    61
3.4.1  Properties選項(xiàng)卡    62
3.4.2  Events選項(xiàng)卡    63
3.5  Log窗口    64
3.6  Code Editor    64
3.6.1  結(jié)束標(biāo)記補(bǔ)全    65
3.6.2  Code Template    66
3.6.3  Code Insight和Tag Insight特性    67
3.6.4  其他文本編輯特性    67
3.6.5  編輯PL/SQL    68
3.6.6  Code Editor對(duì)樣式表的支持    70
3.7  調(diào)試器    71
3.7.1  調(diào)試器窗口    72
3.7.2  調(diào)試Java代碼    72
3.7.3  調(diào)試PL/SQL    73
3.7.4  改進(jìn)代碼的其他工具    73
3.8  可視化編輯器    73
3.9  HTML和UIX預(yù)覽器    75
3.10  New Gallery    75
3.10.1  向?qū)?nbsp;   76
3.10.2  新建文件對(duì)話框    77
3.11  數(shù)據(jù)控件面板    78
3.12  其他編輯器    78
3.12.1  XML Editor    78
3.12.2  Class Editor    79
3.12.3  EJB Module Editor    80
3.13  查看器窗口    81
3.13.1  Image Viewer    81
3.13.2  Archive Viewer    81
3.13.3  Tables Viewer    82
3.13.4  Sequence Viewer    82
3.14  SQL工作表    83
3.15  建模器和繪圖器    84
3.15.1  圖的類型    84
3.15.2  創(chuàng)建UML圖    84
3.15.3  一些繪圖操作    85
3.15.4  XML Schema Editor    87
3.15.5  Struts Page Flow Diagrammer    88
第4章  Oracle應(yīng)用程序開發(fā)架構(gòu)    89
4.1  架構(gòu)的本質(zhì)    90
4.1.1  為什么使用架構(gòu)    91
4.1.2  開發(fā)架構(gòu)    91
4.1.3  為什么使用開發(fā)架構(gòu)    91
4.1.4  架構(gòu)支持    92
4.2  Oracle ADF    92
4.2.1  誰(shuí)使用ADF    93
4.2.2  ADF用戶群體支持    94
4.2.3  JDeveloper舊版本中的開發(fā)架構(gòu)    94
4.3  ADF體系結(jié)構(gòu)模型    94
4.3.1  MVC    94
4.3.2  ADF層次和組件    95
4.4  ADF代碼庫(kù)    101
4.5  ADF開發(fā)方法和IDE支持    102
第5章  JDeveloper環(huán)境中的Java
語(yǔ)言    111
5.1  為什么使用Java    112
5.1.1  優(yōu)點(diǎn)    112
5.1.2  缺點(diǎn)    113
5.1.3  轉(zhuǎn)換到Java    114
5.2  面向?qū)ο蟮母拍?nbsp;   116
5.2.1  處理和存儲(chǔ)數(shù)據(jù)    117
5.2.2  繼承    118
5.2.3  其他主要面向?qū)ο蟮母拍?nbsp;   118
5.3  Java語(yǔ)言概述    119
5.3.1  帶注釋的Java代碼示例    119
5.3.2  帶注釋的Box用法示例類    124
5.3.3  其他Java語(yǔ)言概念    125
5.4  動(dòng)手練習(xí):創(chuàng)建Java類文件    136
5.4.1  創(chuàng)建應(yīng)用程序工作區(qū)和項(xiàng)目    136
5.4.2  創(chuàng)建并測(cè)試Java類文件    137
第6章  命名約定    143
6.1  使用命名約定的重要性    144
6.2  通用命名約定的注意事項(xiàng)和準(zhǔn)則    145
6.2.1  使用前綴和后綴    146
6.2.2  考慮語(yǔ)言的能力    146
6.2.3  注意區(qū)分大小寫的問(wèn)題    146
6.2.4  使用字典中的可用單詞    147
6.2.5  謹(jǐn)慎使用縮寫    147
6.3  Java中受認(rèn)可的命名約定    148
6.3.1  常量(最終變量)    148
6.3.2  類    148
6.3.3  類實(shí)例、異常、方法和變量    148
6.3.4  包    149
6.4  JDeveloper特有的命名約定    149
6.4.1  命名的對(duì)象類型    150
6.4.2  工作區(qū)    150
6.4.3  項(xiàng)目    150
6.4.4  連接    151
6.4.5  類的源文件    151
6.4.6  庫(kù)    151
6.4.7  客戶端數(shù)據(jù)模型    151
6.4.8  UML圖元素    151
6.4.9  ADF業(yè)務(wù)組件    151
6.4.10  Java客戶端的應(yīng)用程序文件    153
6.4.11  Java客戶端的UI組件    153
6.4.12  Web客戶端組件    153
第7章  J2EE體系結(jié)構(gòu)和部署方案    155
7.1  J2EE概述    156
7.1.1  J2ME    156
7.1.2  J2SE    156
7.1.3  J2EE    157
7.2  部署J2EE應(yīng)用程序    159
7.2.1  J2EE存檔文件    160
7.2.2  部署描述文件    160
7.2.3  部署存檔文件    161
7.3  JDeveloper和J2EE    161
7.4  Java客戶端體系結(jié)構(gòu)    162
7.4.1  Java應(yīng)用程序    162
7.4.2  applets    166
7.5  動(dòng)手練習(xí):部署Java應(yīng)用程序    168
7.5.1  準(zhǔn)備簡(jiǎn)單的ADF BC Java
應(yīng)用程序    168
7.5.2  創(chuàng)建Java應(yīng)用程序的JAR文件    169
7.5.3  創(chuàng)建批處理文件并運(yùn)行JAR
文件    173
7.6  JSP體系結(jié)構(gòu)    174
7.6.1  Java servlet概述    174
7.6.2  JSP技術(shù)概述    175
7.7  動(dòng)手練習(xí):部署JSP應(yīng)用程序    179
7.7.1  創(chuàng)建JSP應(yīng)用程序    179
7.7.2  設(shè)置OC4J    181
7.7.3  部署JSP應(yīng)用程序    184
第Ⅱ部  業(yè) 務(wù) 服 務(wù)
第8章  ADF業(yè)務(wù)組件    189
8.1  為什么使用ADF BC    190
8.2  ADF BC、XML和Java    191
8.3  ADF BC組    191
8.3.1  業(yè)務(wù)域組件    192
8.3.2  數(shù)據(jù)模型組件    194
8.4  動(dòng)手練習(xí):檢查默認(rèn)的
ADF BC層    197
8.4.1  使用默認(rèn)的ADF BC層
創(chuàng)建應(yīng)用程序工作區(qū)    198
8.4.2  瀏覽業(yè)務(wù)域組件    200
8.4.3  瀏覽數(shù)據(jù)模型組件    204
8.4.4  測(cè)試默認(rèn)的業(yè)務(wù)組件    208
第9章  創(chuàng)建業(yè)務(wù)域組件    211
9.1  創(chuàng)建默認(rèn)的業(yè)務(wù)域組件    211
9.2  實(shí)體屬性    212
9.2.1  添加和刪除屬性    212
9.2.2  修改數(shù)據(jù)類型    212
9.2.3  表示列約束    213
9.2.4  將實(shí)體對(duì)象和數(shù)據(jù)庫(kù)同步    214
9.3  表示表間關(guān)聯(lián)    214
9.3.1  關(guān)聯(lián)基數(shù)    214
9.3.2  關(guān)聯(lián)的方向性和存取器屬性    216
9.3.3  組合    217
9.4  表示Oracle對(duì)象類型    218
9.5  業(yè)務(wù)組件和數(shù)據(jù)對(duì)象生成    219
9.5.1  為生成表創(chuàng)建實(shí)體對(duì)象    220
9.5.2  為生成表創(chuàng)建表約束    221
9.5.3  為生成Oracle對(duì)象類型
創(chuàng)建域    222
9.5.4  生成數(shù)據(jù)庫(kù)對(duì)象    223
9.6  動(dòng)手練習(xí):表示HR模式    223
9.6.1  創(chuàng)建應(yīng)用程序工作區(qū)和
默認(rèn)的業(yè)務(wù)域組件    224
9.6.2  修改實(shí)體屬性    225
9.6.3  清除存取器屬性名稱    227
9.6.4  為表生成創(chuàng)建業(yè)務(wù)域組件    228
9.6.5  生成新表和約束    230
9.6.6  創(chuàng)建多對(duì)多關(guān)聯(lián)    231
9.6.7  測(cè)試業(yè)務(wù)域組件    233
第10章  更復(fù)雜的業(yè)務(wù)規(guī)則    237
10.1  實(shí)體類概述    237
10.1.1  實(shí)體對(duì)象類    238
10.1.2  實(shí)體定義類    240
10.1.3  實(shí)體集合類    240
10.2  操作屬性值    240
10.3  屬性級(jí)驗(yàn)證    242
10.3.1  驗(yàn)證規(guī)則    242
10.3.2  驗(yàn)證域    244
10.3.3  賦值方法驗(yàn)證    244
10.3.4  選擇驗(yàn)證類型    246
10.4  實(shí)體級(jí)驗(yàn)證    246
10.5  validateEntity()方法    248
10.5.1  選擇驗(yàn)證類型    248
10.5.2  實(shí)體級(jí)驗(yàn)證和組合    249
10.6  動(dòng)手練習(xí):向HR業(yè)務(wù)域組件
中添加驗(yàn)證    249
10.6.1  刪除多余的實(shí)體對(duì)象類    250
10.6.2  運(yùn)用自帶的驗(yàn)證規(guī)則    251
10.6.3  創(chuàng)建并使用自定義驗(yàn)證規(guī)則    251
10.6.4  創(chuàng)建并使用驗(yàn)證域    255
10.6.5  提供實(shí)體級(jí)驗(yàn)證    257
10.7  向?qū)嶓w屬性中添加默認(rèn)值    259
10.7.1  靜態(tài)默認(rèn)值    259
10.7.2  動(dòng)態(tài)計(jì)算的默認(rèn)值    259
10.7.3  SequenceImpl類和
DBSequence域    260
10.8  計(jì)算臨時(shí)屬性    260
10.9  在業(yè)務(wù)規(guī)則中使用關(guān)聯(lián)    261
10.9.1  獲取惟一關(guān)聯(lián)的實(shí)體    261
10.9.2  獲取多關(guān)聯(lián)的實(shí)體    261
10.10  在數(shù)據(jù)庫(kù)中集成業(yè)務(wù)邏輯    262
10.10.1  集成數(shù)據(jù)庫(kù)觸發(fā)器    262
10.10.2  使用存儲(chǔ)過(guò)程實(shí)現(xiàn)
DML操作    263
10.11  動(dòng)手練習(xí):向HR業(yè)務(wù)域組件
中添加更多的業(yè)務(wù)規(guī)則    264
10.11.1  添加默認(rèn)邏輯    265
10.11.2  計(jì)算屬性    266
10.11.3  添加使用關(guān)聯(lián)的驗(yàn)證邏輯    268
第11章  創(chuàng)建數(shù)據(jù)模型組件    271
11.1  視圖屬性、實(shí)體屬性和緩存    272
11.1.1  如何填充實(shí)體派生的
視圖屬性    272
11.1.2  如何填充只使用SQL的
視圖屬性    274
11.1.3  實(shí)體派生的視圖屬性與只使
用SQL的視圖屬性的比較    275
11.2  實(shí)體對(duì)象運(yùn)用和表別名    277
11.3  鍵    278
11.4  細(xì)化視圖對(duì)象查詢    279
11.4.1  設(shè)置WHERE和ORDER BY
子句    279
11.4.2  專家模式    280
11.5  動(dòng)手練習(xí):創(chuàng)建視圖對(duì)象    281
11.5.1  為數(shù)據(jù)模型組件創(chuàng)建應(yīng)用
程序工作區(qū)    282
11.5.2  創(chuàng)建簡(jiǎn)單的視圖對(duì)象    283
11.5.3  創(chuàng)建只使用SQL的視圖
對(duì)象    285
11.5.4  創(chuàng)建帶有多個(gè)實(shí)體對(duì)象
運(yùn)用的視圖對(duì)象    287
11.5.5  創(chuàng)建帶有實(shí)體對(duì)象運(yùn)用和
專家模式查詢的視圖對(duì)象    289
11.6  表示查詢結(jié)果集之間的關(guān)系    292
11.6.1  視圖鏈接SQL    293
11.6.2  視圖鏈接的基數(shù)    294
11.6.3  視圖鏈接的方向性和
存取器屬性    295
11.7  為應(yīng)用程序統(tǒng)計(jì)數(shù)據(jù)    296
11.8  動(dòng)手練習(xí):創(chuàng)建視圖鏈接和
應(yīng)用程序模塊    296
11.8.1  創(chuàng)建視圖鏈接    297
11.8.2  創(chuàng)建并測(cè)試應(yīng)用程序模塊    299
第12章  向應(yīng)用程序提供ADF BC    301
12.1  ADF模型層的體系結(jié)構(gòu)    302
12.1.1  數(shù)據(jù)控件    302
12.1.2  綁定容器    302
12.2  創(chuàng)建數(shù)據(jù)控件和綁定    303
12.2.1  Data Control Palette    303
12.2.2  UI Model選項(xiàng)卡    305
12.3  向ADF應(yīng)用程序提供視圖
對(duì)象實(shí)例    305
12.3.1  范圍    306
12.3.2  使用多個(gè)迭代器綁定    306
12.4  訪問(wèn)數(shù)據(jù)范圍    307
12.5  通過(guò)集合定位    308
12.5.1  移動(dòng)當(dāng)前行指針    308
12.5.2  滾動(dòng)范圍    309
12.5.3  鍵對(duì)象    309
12.6  創(chuàng)建和刪除行    310
12.7  訪問(wèn)單獨(dú)的值    310
12.8  動(dòng)手練習(xí):創(chuàng)建主從式JSP
應(yīng)用程序    311
12.8.1  創(chuàng)建包括定位功能的
只讀窗體    311
12.8.2  創(chuàng)建UI表顯示詳情    316
12.9  從列表中選擇    320
12.9.1  定位模式    320
12.9.2  枚舉模式    321
12.9.3  LOV模式    321
12.10  管理事務(wù)    322
12.11  動(dòng)手練習(xí):細(xì)化JSP應(yīng)用程序    323
12.11.1  細(xì)化主從窗體    323
12.11.2  創(chuàng)建編輯窗體    325
第13章  創(chuàng)建自定義服務(wù)方法    331
13.1  數(shù)據(jù)模型組件類概述    332
13.1.1  應(yīng)用程序模塊類概述    332
13.1.2  視圖類概述    333
13.2  自定義服務(wù)方法的基礎(chǔ)    335
13.3  提供和訪問(wèn)服務(wù)方法    335
13.4  在數(shù)據(jù)模型中找出視圖
對(duì)象實(shí)例    335
13.5  檢索視圖行    337
13.5.1  遍歷視圖緩存    337
13.5.2  行鍵    337
13.6  操作數(shù)據(jù)    339
13.6.1  讀取和修改屬性值    339
13.6.2  創(chuàng)建和刪除行    339
13.7  限制視圖對(duì)象實(shí)例的緩存    340
13.7.1  使用setWhereClause()    340
13.7.2  參數(shù)化的WHERE子句    341
13.7.3  視圖標(biāo)準(zhǔn)對(duì)象    342
13.7.4  重新執(zhí)行查詢    342
13.8  使用服務(wù)方法中的視圖鏈接    342
13.9  動(dòng)手練習(xí):創(chuàng)建和調(diào)用
服務(wù)方法    343
13.9.1  關(guān)閉批處理模式    344
13.9.2  選擇視圖類    344
13.9.3  創(chuàng)建視圖對(duì)象方法樁
模塊和服務(wù)方法    345
13.9.4  從JSP應(yīng)用程序中訪問(wèn)
服務(wù)方法    347
13.9.5  向視圖對(duì)象方法中添加
定位代碼    350
13.9.6  添加代碼來(lái)篩選數(shù)據(jù)    351
13.9.7  添加代碼來(lái)修改數(shù)據(jù)    352
13.10  動(dòng)態(tài)創(chuàng)建主從關(guān)系    354
13.11  動(dòng)手練習(xí):創(chuàng)建和調(diào)用服務(wù)
方法來(lái)維護(hù)動(dòng)態(tài)的主從關(guān)系    355
13.11.1  從應(yīng)用程序模塊中刪除
視圖鏈接實(shí)例    356
13.11.2  創(chuàng)建服務(wù)方法來(lái)維護(hù)
動(dòng)態(tài)的主從關(guān)系    356
13.11.3  使用動(dòng)態(tài)的主從關(guān)系    357
13.11.4  測(cè)試服務(wù)方法    360
第14章  其他業(yè)務(wù)服務(wù)技術(shù)    361
14.1  Enterprise JavaBeans技術(shù)    362
14.1.1  EJB技術(shù)和業(yè)務(wù)域    363
14.1.2  EJB技術(shù)和數(shù)據(jù)模型    365
14.1.3  EJB技術(shù)和ADF模型層    368
14.2  動(dòng)手練習(xí):創(chuàng)建一個(gè)簡(jiǎn)單的
EJB應(yīng)用程序    370
14.2.1  創(chuàng)建應(yīng)用程序工作區(qū)和EJB圖    371
14.2.2  創(chuàng)建業(yè)務(wù)域    371
14.2.3  創(chuàng)建數(shù)據(jù)模型    373
14.2.4  創(chuàng)建數(shù)據(jù)控件定義文件    378
14.2.5  創(chuàng)建主從窗體    379
14.3  TopLink技術(shù)    380
14.3.1  TopLink POJO和業(yè)務(wù)域    381
14.3.2  TopLink POJO和數(shù)據(jù)模型    383
14.3.3  TopLink技術(shù)和ADF
模型層    384
14.4  動(dòng)手練習(xí):構(gòu)建簡(jiǎn)單的
TopLink應(yīng)用程序    385
14.4.1  創(chuàng)建應(yīng)用程序工作區(qū)    386
14.4.2  創(chuàng)建Java類    387
14.4.3  創(chuàng)建描述符和直接映射    389
14.4.4  創(chuàng)建關(guān)系映射    392
14.4.5  創(chuàng)建TopLink查詢    393
14.4.6  創(chuàng)建數(shù)據(jù)控件定義文件    394
14.4.7  創(chuàng)建主從窗體    394
14.5  Web服務(wù)    395
14.5.1  WSDL、SOAP和Web
服務(wù)樁模塊    395
14.5.2  Web服務(wù)和ADF模型層    396
14.6  動(dòng)手練習(xí):創(chuàng)建使用Web
服務(wù)的應(yīng)用程序    396
14.6.1  注冊(cè)使用Google Web API    397
14.6.2  創(chuàng)建應(yīng)用程序工作區(qū)    397
14.6.3  創(chuàng)建Web服務(wù)樁模塊    398
14.6.4  為樁模塊創(chuàng)建封裝器類    398
14.6.5  創(chuàng)建數(shù)據(jù)控件定義文件    400
14.6.6  創(chuàng)建一個(gè)搜索應(yīng)用程序    400
第Ⅲ部分  Java客戶端和Web
應(yīng)用程序
第15章  創(chuàng)建Java客戶端應(yīng)用程序    407
15.1  Java客戶端開發(fā)的
JDeveloper IDE    408
15.2  構(gòu)建Java客戶端應(yīng)用程序    408
15.3  Java客戶端體系結(jié)構(gòu)的策略    410
15.3.1  要使用多少獨(dú)立的程序    410
15.3.2  創(chuàng)建多少個(gè)目錄、工作區(qū)
和項(xiàng)目    410
15.3.3  在何處進(jìn)行數(shù)據(jù)驗(yàn)證    410
15.3.4  應(yīng)該使用什么類型的
容器布局    411
15.3.5  要?jiǎng)?chuàng)建多少個(gè)包以及如何
為它們命名    411
15.3.6  其他問(wèn)題    411
15.4  ADF JClient    411
15.4.1  Swing UI體系結(jié)構(gòu)    413
15.4.2  開發(fā)客戶端數(shù)據(jù)模型    413
15.4.3  將Swing組件綁定到
ADF BC    413
15.4.4  綁定面板    414
15.5  在JDeveloper中使用
Swing組件    414
15.5.1  Data Control Palette    415
15.5.2  Component Palette    415
15.5.3  使用Swing組件    415
15.5.4  向程序中添加Swing組件    416
15.5.5  Swing組件的分類    416
15.5.6  容器對(duì)象    417
15.5.7  修改Swing組件    420
15.5.8  定義事件    420
15.6  獲取正確的信息    422
15.7  動(dòng)手練習(xí):創(chuàng)建選項(xiàng)卡式的
用戶界面應(yīng)用程序    422
15.7.1  創(chuàng)建ADF BC項(xiàng)目    422
15.7.2  創(chuàng)建Java應(yīng)用程序項(xiàng)目    423
15.7.3  創(chuàng)建帶有3個(gè)選項(xiàng)卡的
用戶界面    425
15.8  動(dòng)手練習(xí):定制Component
Palette并創(chuàng)建JavaBean    431
15.8.1  創(chuàng)建和部署JavaBean    432
15.8.2  為JavaBean創(chuàng)建庫(kù)    434
15.8.3  添加Component Palette頁(yè)面
和自定義的JavaBean    435
15.8.4  測(cè)試自定義組件    436
第16章  布局管理器    441
16.1  如何在J2EE Web應(yīng)用程序中
使用布局管理器    442
16.2  布局管理器和容器的概念    442
16.2.1  布置用戶界面    443
16.2.2  默認(rèn)布局管理器    444
16.2.3  設(shè)置布局管理器屬性    444
16.2.4  Java可視化編輯器工具    445
16.2.5  JDeveloper中的布局管理器    446
16.3  布局管理器概述    446
16.3.1  有關(guān)“null”布局    447
16.3.2  BorderLayout    447
16.3.3  BoxLayout2    449
16.3.4  CardLayout    451
16.3.5  FlowLayout    451
16.3.6  GridBagLayout    453
16.3.7  GridLayout    459
16.3.8  OverlayLayout2    460
16.3.9  PaneLayout    461
16.3.10  VerticalFlowLayout    462
16.3.11  XYLayout    463
16.3.12  布局管理器的使用    464
16.4  多布局    465
16.5  動(dòng)手練習(xí):使用布局    467
16.5.1  建立應(yīng)用程序工作區(qū)和
兩個(gè)項(xiàng)目    468
16.5.2  使用BorderLayout管理器    469
16.5.3  使用GridBagLayout管理器    472
第17章  使用Struts    479
17.1  Struts體系結(jié)構(gòu)    480
17.1.1  Struts元素    480
17.1.2  ApplicationResources
.properties文件    482
17.1.3  struts-config.xml文件    483
17.1.4  視圖層的Struts標(biāo)記庫(kù)    484
17.2  JDeveloper中的Struts實(shí)現(xiàn)    484
17.2.1  使用Page Flow Diagram    485
17.2.2  JDeveloper中的Struts元素    486
17.2.3  數(shù)據(jù)控件    489
17.2.4  使用Struts元素    491
17.3  動(dòng)手練習(xí)概述    491
17.4  動(dòng)手練習(xí):創(chuàng)建一個(gè)簡(jiǎn)單的
Struts應(yīng)用程序    492
17.4.1  創(chuàng)建應(yīng)用程序工作區(qū)和
ADF BC項(xiàng)目    492
17.4.2  創(chuàng)建瀏覽頁(yè)面并編輯JSP
數(shù)據(jù)頁(yè)面    493
17.4.3  添加保存編輯的功能    497
17.4.4  添加創(chuàng)建記錄的功能    498
17.4.5  向應(yīng)用程序中添加
刪除功能    500
17.4.6  添加邏輯標(biāo)記來(lái)突出顯示
當(dāng)前記錄    501
17.4.7  陰影顯示其他每個(gè)行    503
17.4.8  測(cè)試表中的值    505
17.5  動(dòng)手練習(xí):使用數(shù)據(jù)活動(dòng)創(chuàng)建
自定義邏輯的Struts應(yīng)用程序    506
17.5.1  創(chuàng)建另一個(gè)ViewController
項(xiàng)目    506
17.5.2  創(chuàng)建一個(gè)數(shù)據(jù)活動(dòng)和一個(gè)
JSP數(shù)據(jù)頁(yè)面    508
17.5.3  添加編輯和更新功能    511
第18章  使用JSP頁(yè)面    515
18.1  JSP開發(fā)需求    516
18.1.1  所需的語(yǔ)言技能    516
18.1.2  了解JSP的編譯和運(yùn)行    516
18.1.3  其他信息資源    517
18.2  JDeveloper中的JSP應(yīng)用
程序開發(fā)    517
18.2.1  JSP/HTML Visual Editor    518
18.2.2  Code Editor    520
18.2.3  Structure窗口    521
18.2.4  Page Flow Diagram    522
18.2.5  Property Inspector    523
18.2.6  Component Palette    524
18.2.7  Data Control Palette    525
18.2.8  創(chuàng)建Struts JSP應(yīng)用程序的
步驟    531
18.3  一些ADF BC JSP編程技術(shù)    532
18.3.1  Find模式    532
18.3.2  ADF BC的屬性    532
18.3.3  使用控件提示進(jìn)行標(biāo)記
和格式化    533
18.4  動(dòng)手練習(xí):構(gòu)建JSP的查詢
和結(jié)果頁(yè)面    537
18.4.1  創(chuàng)建應(yīng)用程序工作區(qū)和
業(yè)務(wù)服務(wù)    538
18.4.2  創(chuàng)建JSP頁(yè)面和控制器活動(dòng)    538
18.4.3  修改數(shù)據(jù)元素    543
18.4.4  修改視覺(jué)外觀    550
第19章  使用ADF UIX頁(yè)面    555
19.1  ADF UIX    556
19.1.1  UIX特性    556
19.1.2  UIX頁(yè)面設(shè)計(jì)結(jié)構(gòu)    558
19.2  JDeveloper中的UIX應(yīng)用
程序開發(fā)    561
19.2.1  向?qū)Ш臀募?chuàng)建對(duì)話框    561
19.2.2  UIX Visual Editor    562
19.2.3  UIX預(yù)覽    562
19.2.4  XML Editor    562
19.2.5  Structure窗口    563
19.2.6  Page Flow Diagram    563
19.2.7  Property Inspector    564
19.2.8  Component Palette    564
19.2.9  Data Control Palette    565
19.2.10  創(chuàng)建Struts UIX應(yīng)用
程序的步驟    566
19.3  動(dòng)手練習(xí):構(gòu)建UIX
應(yīng)用程序    566
19.3.1  準(zhǔn)備項(xiàng)目    567
19.3.2  使用向?qū)?chuàng)建Browse Page    568
19.3.3  向?yàn)g覽頁(yè)面中添加數(shù)據(jù)
和活動(dòng)組件    570
19.3.4  創(chuàng)建和鏈接編輯頁(yè)面    572
19.3.5  創(chuàng)建和鏈接搜索頁(yè)面    574
19.3.6  修改外觀    576
第Ⅳ部分  附    錄
附錄A  其他資源    581
附錄B  Java客戶端用戶界面組件    587
附錄C  HTML、JavaScript和層疊
樣式表概述    595
附錄D  JSP、JSTL和EL標(biāo)記概述    605

本目錄推薦

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