日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Powerbuilder精通EJB(第三版)

精通EJB(第三版)

精通EJB(第三版)

定 價:¥69.00

作 者: (美)羅曼(Ed Roman),(美)斯瑞格奈斯(Rima Patel Sriganesh),(美)布羅斯(Gerald Brose) 著,羅時飛 譯;羅時飛譯
出版社: 電子工業(yè)出版社
叢編項: 精通系列
標 簽: Java

ISBN: 9787121016981 出版時間: 2005-09-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 602 字數(shù):  

內(nèi)容簡介

  內(nèi)容簡介: 本書是關(guān)于EJB 2.1的經(jīng)典書籍,是EJB開發(fā)者必備的參考書。全書共分為3篇。第1篇對EJB編程基礎(chǔ)進行介紹,它概要性地對EJB進行了闡述,無論是EJB初學(xué)者,還是資深EJB專家,這部分內(nèi)容都值得閱讀;第2篇重點關(guān)注EJB編程的具體內(nèi)容和過程,其中,研究了如何開發(fā)如下三種EJB組件:會話Bean、實體Bean和消息驅(qū)動Bean。具體內(nèi)容包括開發(fā)各種EJB組件的基礎(chǔ)知識(結(jié)合開發(fā)實例)、組件生命周期的詳細闡述;第3篇是本書最為令人興奮的一部分內(nèi)容。專注于高級EJB專題;附錄收集了EJB組件技術(shù)相關(guān)的其他內(nèi)容。 讀者對象:本書適合作為Java程序員、網(wǎng)站開發(fā)人員和系統(tǒng)分析員的參考書。特色:從本書第一版,到讀者手中的第三版,本書已經(jīng)持續(xù)好幾年了。而且,我們都一直將它作為優(yōu)秀的項目看待。此書從第一版開始就得到很多讀者認可,他們都認為這是一本很棒的技術(shù)書籍。 本書是EJB組件技術(shù)教程,專注于EJB概念、方法和開發(fā)過程。同時,本書還研究許多高端EJB知識,使得開發(fā)者能夠真正理解和掌握EJB,實踐出真知。因此,通過閱讀此書,開發(fā)者將精通EJB。閱讀完本書后,你將有如下收獲:● 用EJB 2.1標準進行應(yīng)用程序開發(fā)● 精通完整的EJB 2.1技術(shù),包括:Java RMI、RMI-IIOP、JTA、JNDI、CORBA和XML● 用會話Bean和實體Bean進行應(yīng)用程序開發(fā)● 設(shè)計、實現(xiàn)一個實際的應(yīng)用系統(tǒng)

作者簡介

  EdRoman,高端中間件技術(shù)領(lǐng)域中的世界級權(quán)威人士。在SunMicrosystem推出企業(yè)級Java解決方案初期,他就一直在跟進中間件技術(shù)。并且,已經(jīng)設(shè)計、構(gòu)建、部署了大量的企業(yè)應(yīng)用。其中,他還架構(gòu)并開發(fā)了完整的應(yīng)用服務(wù)器產(chǎn)品。同時,他還有sun的企業(yè)級規(guī)范作出了很大的貢獻,而且經(jīng)常參與制定中間興趣列表。RimaPatelSriganesh,目前,她在SunMicrosystem公司的TechnologyOutreachGroup從事技術(shù)工作,擅長Java、XML、集成平臺,還代表Sun公司參與安全性、Choreography、金融服務(wù)等技術(shù)標準的制定工作。

圖書目錄

第1篇  總述
第1章  概述    3
1.1  EJB產(chǎn)生背景    4
1.2  組件架構(gòu)    6
1.3  終極無間——可重用服務(wù)    8
1.4  EJB介紹    9
1.4.1  鐘情Java    10
1.4.2  業(yè)務(wù)層組件——EJB    10
1.5  EJB生態(tài)圈    12
1.5.1  EJB組件提供者    13
1.5.2  應(yīng)用組裝者    13
1.5.3  EJB部署者    13
1.5.4  系統(tǒng)管理員    14
1.5.5  容器和服務(wù)器提供商    14
1.5.6  工具供應(yīng)商    14
1.5.7  角色    15
1.6  J2EE    16
1.7  小結(jié)    20
第2章  EJB基礎(chǔ)    21
2.1  企業(yè)Bean    21
2.2  分布式對象——EJB的支撐    24
2.3  分布式對象和中間件    25
2.3.1  顯式中間件    25
2.3.2  隱式中間件    26
2.4  EJB的組成部分    27
2.4.1  企業(yè)Bean的Bean類    28
2.4.2  EJB對象    28
2.4.3  Home接口    32
2.4.4  本地接口    34
2.4.5  部署描述符    36
2.4.6  供應(yīng)商特定文件    37
2.4.7  Ejb-jar文件    37
2.4.8  術(shù)語集合    38
2.5  小結(jié)    39
第3章  開發(fā)第一個EJB組件    41
3.1  如何開發(fā)EJB組件    41
3.2  遠程接口    43
3.3  本地接口    43
3.4  Home接口    44
3.5  本地Home接口    46
3.6  Bean類    47
3.7  部署描述符    50
3.8  供應(yīng)商特定文件    51
3.9  Ejb-jar文件    51
3.10  部署EJB組件    52
3.11  可選的EJB客戶端jar文件    52
3.12  如何調(diào)用EJB組件    53
3.13  運行整個應(yīng)用    57
3.14  實現(xiàn)組件接口    57
3.15  小結(jié)    59
第2篇  EJB組件
第4章  會話Bean介紹    63
4.1  會話Bean的生命周期    63
4.2  會話Bean的子類型    64
4.2.1  有狀態(tài)會話Bean    64
4.2.2  無狀態(tài)會話Bean    64
4.3  有狀態(tài)會話Bean的不同點    66
4.3.1  實現(xiàn)實例池功能    66
4.3.2  維護會話狀態(tài)的規(guī)則    67
4.3.3  激活和掛起回調(diào)    68
4.3.4  方法實現(xiàn)小結(jié)    71
4.3.5  一個簡單的
有狀態(tài)會話Bean    71
4.3.6  會話Bean的生命
周期流程圖    79
4.4  小結(jié)    81
第5章  將會話Bean發(fā)布
為Web服務(wù)    83
5.1  Web服務(wù)概念    83
5.1.1  Web服務(wù)標準    85
5.1.2  XML文檔和平臺
無關(guān)性    88
5.2  實現(xiàn)Web服務(wù)    89
5.2.1  JAX-RPC服務(wù)
端點接口    90
5.2.2  WSDL和XML/Java
映射    91
5.2.3  打包和部署暴露Web
服務(wù)的會話Bean    91
5.3  實現(xiàn)Web服務(wù)客戶    92
5.4  小結(jié)    94
第6章  實體Bean介紹    95
6.1  持久化概念    95
6.2  何為實體Bean    97
6.3  實體Bean特點    99
6.3.1  實體Bean在失敗中
幸免    99
6.3.2  實體Bean實例是
RDBMS視圖    99
6.3.3  不同實體Bean實例
可能代表了同一
RDBMS紀錄    101
6.3.4  池化實體Bean實例    101
6.3.5  持久化實體Bean的
兩種方式    104
6.3.6  創(chuàng)建和刪除
實體Bean    104
6.3.7  能夠查找實體Bean    106
6.3.8  不使用EJB也能夠
修改實體Bean持有的
數(shù)據(jù)    107
6.4  實體上下文    107
6.4.1  getEJBLocalObject()
和getEJBObject()    108
6.4.2  getPrimaryKey()    108
6.5  小結(jié)    109
第7章  開發(fā)Bean管理持久化
實體Bean    111
7.1  實體Bean編程基礎(chǔ)    111
7.2  Bean管理持久化實例
——銀行Account    116
7.2.1  Account.java    117
7.2.2  AccountLocal.java    118
7.2.3  AccountHome.java    119
7.2.4  AccountLocalHome.java    120
7.2.5  AccountPK.java    121
7.2.6  AccountBean.java    122
7.2.7  AccountException.java    133
7.2.8  Client.java    134
7.2.9  部署描述符    136
7.2.10  具體容器的部署
   描述符    137
7.2.11  配置數(shù)據(jù)庫    137
7.3  運行客戶應(yīng)用    138
7.3.1  服務(wù)器端輸出    138
7.3.2  客戶端輸出    139
7.4  BMP實體Bean的生命周期    139
7.5  小結(jié)    141
第8章  開發(fā)容器管理持久化
        實體Bean    143
8.1  CMP實體Bean的特點    143
8.1.1  需要實現(xiàn)CMP
      實體Bean的子類    143
8.1.2  CMP實體Bean不存在
      持久化域    145
8.1.3  CMP中的setter、
getter方法定義在
實體Bean子類中    145
8.1.4  CMP實體Bean存在
抽象持久化模式    147
8.1.5  CMP實體Bean存在
查詢語言    148
8.1.6  CMP實體Bean可以
存在ejbSelect()方法    149
8.2  CMP實體Bean組件的
實現(xiàn)指南    150
8.3  CMP實例——產(chǎn)品系列    152
8.3.1  Product.java    153
8.3.2  ProductLocal.java    154
8.3.3  ProductHome.java    155
8.3.4  ProductLocalHome.
java    156
8.3.5  ProductPK.java    157
8.3.6  ProductBean.java    158
8.3.7  部署描述符    162
8.3.8  具體容器的部署
描述符    165
8.3.9  Client.java    166
8.4  運行客戶應(yīng)用    168
8.5  CMP實體Bean的生命周期    168
8.6  小結(jié)    169
第9章  消息驅(qū)動Bean介紹    171
9.1  使用消息驅(qū)動Bean的動機    172
9.2  Java消息服務(wù)    173
9.2.1  消息域    174
9.2.2  JMS API    175
9.3  集成JMS和EJB    178
9.4  開發(fā)消息驅(qū)動Bean    181
9.4.1  語義    181
9.4.2  一個簡單實例    183
9.5  高級概念    187
9.6  基于JMS的消息
     驅(qū)動Bean陷阱    190
9.6.1  消息順序    190
9.6.2  錯過調(diào)用
ejbRemove()    190
9.6.3  壞消息    191
9.6.4  如何將結(jié)果返回
給消息生產(chǎn)者    193
9.6.5  異步方法調(diào)用    196
9.7  小結(jié)    197
第10章  擴充EJB組件的功能    199
10.1  從其他EJB中調(diào)用EJB    199
10.1.1  默認JNDI查找    200
10.1.2  理解EJB引用    200
10.2  資源工廠    202
10.3  環(huán)境屬性    204
10.4  理解Handle    206
10.5  小結(jié)    207
第3篇  高級EJB概念
第11章  EJB最佳實踐    211
11.1  何時使用EJB    211
11.2  如何選用同EJB協(xié)同
工作的Web應(yīng)用框架    213
11.3  在EJB項目中實施MDD    215
11.4  在EJB項目中
實施極限編程    216
11.5  測試EJB    218
11.5.1  EJB單元測試    218
11.5.2  借助于框架完成EJB的
       單元測試    219
11.6  如何在EJB中實現(xiàn)客戶端
回調(diào)功能    221
11.6.1  JMS    221
11.6.2  遠程對象調(diào)用    221
11.6.3  Web服務(wù)    221
11.7  選用Servlet或無狀態(tài)會話
Bean作為服務(wù)Endpoint    222
11.8  在EJB項目中考慮
使用AOP技術(shù)    222
11.8.1  AOP    222
11.8.2  何時在EJB應(yīng)用中
       使用AOP    223
11.9  反射、動態(tài)代理和EJB    224
11.10  將EJB部署到不同
  應(yīng)用服務(wù)器    225
11.11  調(diào)試EJB    226
11.12  EJB中的繼承和代碼復(fù)用    227
11.13  在EJB中實現(xiàn)Singleton    228
11.14  何時在EJB中使用XML    229
11.15  選擇消息或RMI-IIOP的
  時機    230
11.16  小結(jié)    232
第12章  事務(wù)    233
12.1  使用事務(wù)的動機    234
12.1.1  原子操作    234
12.1.2  網(wǎng)絡(luò)或機器失敗    235
12.1.3  多用戶共享數(shù)據(jù)    235
12.2  事務(wù)帶來的優(yōu)勢    236
12.3  事務(wù)模型    238
12.3.1  平面事務(wù)    239
12.3.2  嵌入式事務(wù)    240
12.3.3  其他事務(wù)模型    241
12.4  事務(wù)在EJB中的使用    241
12.4.1  底層事務(wù)系統(tǒng)抽象    241
12.4.2  聲明式、編程式
       及客戶發(fā)起的事務(wù)    242
12.4.3  選擇事務(wù)風(fēng)格    244
12.5  容器管理事務(wù)    246
12.6  EJB中的編程式事務(wù)    251
12.6.1  CORBA對象事務(wù)
       服務(wù)    252
12.6.2  Java事務(wù)服務(wù)    252
12.6.3  Java事務(wù)API    252
12.6.4  聲明式和編程式
       事務(wù)示例    254
12.7  客戶代碼使用事務(wù)    256
12.8  事務(wù)隔離    257
12.8.1  并發(fā)控制的必要性    257
12.8.2  臟讀問題    258
12.8.3  不可重復(fù)讀問題    260
12.8.4  幻影讀問題    260
12.8.5  事務(wù)隔離小結(jié)    261
12.8.6  隔離和EJB    261
12.8.7  悲觀和樂觀
       并發(fā)控制    262
12.9  分布式事務(wù)    262
12.9.1  持久性和2PC協(xié)議    263
12.9.2  事務(wù)通信協(xié)議和事務(wù)
       上下文    264
12.10  設(shè)計EJB中的事務(wù)會話    265
12.11  J2EE活動服務(wù)
  和擴展事務(wù)    267
12.12  小結(jié)    268
第13章  安全性    269
13.1  介紹    270
13.1.1  侵害、弱點和風(fēng)險    270
13.1.2  控制    271
13.2  Web應(yīng)用的安全性    272
13.2.1  Web應(yīng)用的認證    273
13.2.2  授權(quán)    274
13.2.3  機密性和集成性    274
13.3  理解EJB安全性    275
13.3.1  EJB應(yīng)用的認證    275
13.3.2  EJB中的授權(quán)    284
13.3.3  安全性傳播    291
13.4  安全性互操作    293
13.4.1  基于SSL的IIOP    293
13.4.2  CSIv2    293
13.5  Web服務(wù)中的安全性    295
13.5.1  端對端的安全性    296
13.5.2  XML數(shù)字簽名和
       XML加密    297
13.5.3  SAML    299
13.5.4  WS-Security    300
13.6  小結(jié)    302
第14章  EJB Timer    303
14.1  任務(wù)調(diào)度    303
14.2  EJB和任務(wù)調(diào)度    304
14.3  EJB Timer服務(wù)    305
14.3.1  Timer服務(wù)API    305
14.3.2  EJB同Timer服務(wù)的
       交互    308
14.4  Timer實例——
CleanDayLimitOrdersEJB    309
14.4.1  CleanDayLimitOrdersEJB
       的遠程接口    309
14.4.2  CleanDayLimitOrdersEJB
       的Bean類    310
14.4.3  CleanDayLimitOrdersEJB
       的Home接口    312
14.4.4  CleanDayLimitOrdersEJB
       的部署描述符    312
14.4.5  CleanDayLimitOrdersEJB
       的客戶    313
14.4.6  運行客戶    314
14.5  EJB Timer服務(wù)的優(yōu)缺點    315
14.6  小結(jié)    316
第15章  BMP和CMP關(guān)系    317
15.1  CMP和BMP的區(qū)別    318
15.2  基數(shù)    318
15.2.1  1:1關(guān)系    319
15.2.2  1:N關(guān)系    323
15.2.3  M:N關(guān)系    326
15.3  方向    333
15.3.1  實現(xiàn)BMP中的方向    333
15.3.2  實現(xiàn)CMP中的方向    334
15.3.3  方向可能不會反映到
       數(shù)據(jù)庫模式    336
15.3.4  使用雙向還是單向    337
15.4  延遲裝載    337
15.5  聚合和合成關(guān)系、
級聯(lián)刪除    338
15.6  關(guān)系和EJB-QL    340
15.7  遞歸關(guān)系    340
15.8  循環(huán)關(guān)系    341
15.9  引用完整性    342
15.10  小結(jié)    345
第16章  持久化最佳實踐    347
16.1  實體Bean同其他持久化
機制比較    347
16.1.1  控制    348
16.1.2  獲取數(shù)據(jù)    348
16.1.3  過程式與面向?qū)ο?br />      (OO)的對比    349
16.1.4  緩存    349
16.1.5  實施模式獨立性    349
16.1.6  移植    350
16.1.7  RAD    350
16.2  選擇BMP還是CMP    351
16.2.1  代碼簡化和RAD    351
16.2.2  性能    351
16.2.3  Bug    351
16.2.4  控制    352
16.2.5  應(yīng)用服務(wù)器和數(shù)據(jù)庫
       獨立性    352
16.2.6  關(guān)系    353
16.2.7  學(xué)習(xí)曲線和代價    353
16.3  為實體Bean選擇合適的
  粒度    353
16.4  持久化提示和技巧    354
16.4.1  注意O/R間的矛盾    354
16.4.2  硬編碼和
       軟編碼SQL    354
16.4.3  何時使用存儲過程    355
16.4.4  規(guī)范化和反規(guī)范化    357
16.4.5  使用EJB對象模型
       驅(qū)動數(shù)據(jù)模型    358
16.4.6  遵循優(yōu)秀的數(shù)據(jù)設(shè)計
       過程    358
16.4.7  使用代理主鍵    359
16.4.8  理解數(shù)據(jù)庫更新
       操作帶來的影響    360
16.4.9  版本化EJB組件    360
16.4.10  使用遺留
        數(shù)據(jù)庫設(shè)計    361
16.4.11  處理大結(jié)果集    366
16.5  小結(jié)    367
第17章  EJB集成    369
17.1  研究集成的必要性    369
17.2  EJB和集成    370
17.3  J2EE連接器架構(gòu)    371
17.3.1  引入J2EE連接器的
       理由    371
17.3.2  資源適配器同J2EE
       組件交互    373
17.3.2  資源適配器同應(yīng)用
       服務(wù)器交互    374
17.4  J2EE連接器API    375
17.4.1  javax.resource包    376
17.4.2  javax.resource.cci包    376
17.4.3  javax.resource.spi包    378
17.4.4  javax.resource.spi.
       endpoint包    379
17.4.5  javax.resource.spi.
       security包    380
17.4.6  javax.resource.
       spi.work包    380
17.5  系統(tǒng)契約    381
17.5.1  生命周期管理    381
17.5.2  連接管理    382
17.5.3  安全性管理    384
17.5.4  事務(wù)管理    386
17.5.5  工作管理    390
17.5.6  外來消息管理    391
17.6  連接器實例——
OutboundLoanRA    392
17.6.1  實例架構(gòu)    393
17.6.2  JavaLoanApp.java    394
17.6.3  LoadApp.dll    395
17.6.4  OutboundLoanRA    395
17.6.5  LoanRatesEJB    414
17.6.6  LoanRatesClient    417
17.6.7  運行客戶    417
17.6.8  擴展
       OutboundLoanRA    419
17.7  集成最佳實踐——
使用合適的技術(shù)    420
17.7.1  何時使用JMS和
       基于JMS的MDB    420
17.7.2  何時使用J2EE
       連接器    420
17.7.3  何時使用
       Java Web服務(wù)    421
17.8  小結(jié)    421
第18章  EJB性能調(diào)優(yōu)    423
18.1  提前關(guān)注    423
18.2  從性能角度看待
有狀態(tài)對無狀態(tài)    424
18.3  如何借助于容量規(guī)劃
來保證響應(yīng)時間    426
18.4  使用會話外觀改善性能    427
18.5  選擇本地接口
還是遠程接口    428
18.6  區(qū)分資源    429
18.7  無狀態(tài)會話Bean調(diào)優(yōu)    430
18.8  有狀態(tài)會話Bean調(diào)優(yōu)    430
18.9  實體Bean調(diào)優(yōu)    431
18.10  MDB調(diào)優(yōu)    435
18.11  Java虛擬機調(diào)優(yōu)    436
18.12  其他調(diào)優(yōu)技巧    437
18.13  正確選用EJB服務(wù)器    438
18.14  小結(jié)    439
第19章  群集    441
19.1  大型系統(tǒng)概述    441
19.1.1  何為大型系統(tǒng)    442
19.1.2  基本術(shù)語    443
19.1.3  區(qū)分群集    444
19.2  裝備群集EJB    447
19.2.1  如何群集EJB    447
19.2.2  冪等性概念    448
19.2.3  群集無狀態(tài)
     會話Bean    449
19.2.4  群集有狀態(tài)
       會話Bean    451
19.2.5  群集實體Bean    452
19.2.6  群集MDB    455
19.3  其他EJB群集問題    455
19.3.1  初次接觸    455
19.3.2  初始訪問邏輯    456
19.4  小結(jié)    456
第20章  正確啟動EJB項目    457
20.1  確定業(yè)務(wù)需求    457
20.2  J2EE是否適合項目    458
20.3  確定項目成員    461
20.4  設(shè)計完整的對象模型    461
20.5  實現(xiàn)單個垂直切片    462
20.6  選擇應(yīng)用服務(wù)器    463
20.7  劃分團隊    464
20.8  工具投資    466
20.9  采用標準構(gòu)建過程    466
20.10  小結(jié)    466
第21章  選擇EJB服務(wù)器    467
21.1  J2EE標準兼容性    468
21.2  插入式JRE    468
21.3  轉(zhuǎn)換工具    468
21.4  復(fù)雜映射    468
21.5  第三方JDBC驅(qū)動支持    468
21.6  延遲裝載    469
21.7  延遲數(shù)據(jù)庫寫入    469
21.8  插入式持久化提供商    469
21.9  基于內(nèi)存的數(shù)據(jù)緩存    469
21.10  集成層支持    470
21.11  伸縮性    470
21.12  高可用性    470
21.13  安全性    470
21.14  IDE集成    471
21.15  UML編輯器集成    472
21.16  智能負載均衡    472
21.17  透明地進行無狀態(tài)容錯    472
21.18  群集    472
21.19  Java管理擴展(JMX)    473
21.20  管理支持    473
21.21  熱部署    473
21.22  實例池    473
21.23  自動生成EJB組件    474
21.24  完全關(guān)機    474
21.25  分布式事務(wù)    474
21.26  實時部署    474
21.27  高端消息架構(gòu)    475
21.28  可選的EJB組件    475
21.29  Web服務(wù)    475
21.30  工作流    475
21.31  Open Source    476
21.32  專業(yè)化服務(wù)    476
21.33  技術(shù)之外的考慮    477
21.34  小結(jié)    477
第22章  EJB-J2EE集成——構(gòu)建
         完整的應(yīng)用    479
22.1  業(yè)務(wù)問題    479
22.2  預(yù)覽最終網(wǎng)站    480
22.3  技術(shù)需求    483
22.3.1  業(yè)務(wù)邏輯層    484
22.3.2  前端表示層    489
22.4  示例代碼    493
22.5  小結(jié)    501
附錄A  RMI-IIOP和JNDI教程    503
A.1  Java RMI-IIOP    504
A.1.1  遠程方法調(diào)用    504
A.1.2  遠程接口    506
A.1.4  遠程對象實現(xiàn)    507
A.1.5  存根和骨架    508
A.2  對象序列化和參數(shù)傳遞    510
A.2.1  傳值    510
A.2.2  對象序列化    510
A.2.3  何時使用transient
      關(guān)鍵字    512
A.2.4  對象序列化
      和RMI-IIOP    512
A.2.5  Java命名
       和目錄接口    514
A.2.6  命名和目錄服務(wù)    514
A.2.7  命名和目錄存在的
       問題    516
A.2.8  進入JNDI    516
A.2.9  JNDI的優(yōu)勢    517
A.2.10  JNDI架構(gòu)    517
A.2.11  JNDI概念    518
A.2.12  JNDI編程    521
A.3  集成RMI-IIOP和JNDI    523
A.3.1  將RMI-IIOP服務(wù)器
      綁定到JNDI    524
A.3.2  借助于JNDI查找
      RMI-IIOP服務(wù)器    524
A.4  小結(jié)     525
附錄B  CORBA互操作    527
B.1  何謂CORBA    527
B.2  關(guān)注CORBA的意義    528
B.3  理解CORBA工作機理    529
B.4  OMG接口定義語言    530
B.5  OMG IDL映射到具體語言    532
B.6  CORBA提供的服務(wù)    533
B.7  引入RMI-IIOP的必要性    534
B.7.1  實現(xiàn)RMI與CORBA
      互操作的必要性    534
B.7.2  合并CORBA
      與RMI    535
B.8  集成RMI和CORBA的
     過程    538
B.8.1  RMI-IIOP客戶同
      CORBA對象實現(xiàn)    538
B.8.2  CORBA客戶同RMI-IIOP
      對象實現(xiàn)    539
B.8.3  借助于RMI-IIOP
      和CORBA引導(dǎo)    539
B.9  宏偉藍圖——集成CORBA
     和EJB    540
B.9.1  CORBA-EJB互操作的
      局限性    540
B.9.2  示例代碼    540
B.10  小結(jié)    542
附錄C  部署描述符參考指南    543
C.1  如何閱讀XML Schema    543
C.2  頭和根元素    544
C.3  定義會話Bean    545
C.4  定義實體Bean    546
C.5  定義消息驅(qū)動Bean    549
C.6  定義Timer Bean    551
C.7  定義J2EE Web服務(wù)    551
C.8  定義環(huán)境屬性    553
C.9  定義EJB引用    553
C.10  定義安全性    555
C.11  定義資源工廠    556
C.12  定義關(guān)系    558
C.13  定義<assembly-descriptor>    560
附錄D  EJB查詢語言(EJB-QL)    565
D.1  EJB-QL概述    565
D.1.1  簡單實例    566
D.1.2  關(guān)系的威力    567
D.2  EJB-QL語法    567
D.2.1  FROM從句    568
D.2.2  WHERE從句    569
D.2.3  SELECT從句    571
D.2.4  使用聚合函數(shù)    574
D.2.5  ORDER BY從句    574
D.2.6  Boolean表    575
D.3  小結(jié)     576
附錄E  EJB快速參考指南    579
E.1  會話Bean流程圖    579
E.1.2  無狀態(tài)會話
      Bean流程圖    580
E.1.2  有狀態(tài)會話Bean
      流程圖    581
E.2  實體Bean流程圖    583
E.3  EJB API參考    586
E.3.1  EJBContext    586
E.3.2  EJBHome    587
E.3.3  EJBLocalHome    588
E.3.4  EJBLocalObject    588
E.3.5  EJBMetaData    589
E.3.6  EJBObject    589
E.3.7  EnterpriseBean    590
E.3.8  EntityBean    590
E.3.9  EntityContext    593
E.3.10  Handle    594
E.3.11  HomeHandle    594
E.3.12  MessageDrivenBean    594
E.3.13  MessageDrivenContext    595
E.3.14  SessionBean    595
E.3.15  SessionContext    596
E.3.16  SessionSynchronization    597
E.3.17  TimedObject    597
E.3.18  Timer    598
E.3.19  TimerHandle    598
E.3.20  TimerService    599
E.4  異常參考    600
E.5  事務(wù)參考    601

本目錄推薦

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