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

精通EJB(第2版)

精通EJB(第2版)

定 價:¥59.00

作 者: (美)Ed Roman著;劉曉華等譯;劉曉華譯
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: EJB

ISBN: 9787505380530 出版時間: 2002-10-01 包裝: 平裝
開本: 26cm 頁數(shù): 462 字?jǐn)?shù):  

內(nèi)容簡介

  本書是關(guān)于EJB 2.0開發(fā)的經(jīng)典書籍,是EJB開發(fā)者的必備參考書。全書共分為四篇,第一篇是對EJB編程的快速瀏覽,包括第1章到第3章,主要是針對EJB新手而介紹的基礎(chǔ)知識,但是有一定開發(fā)經(jīng)驗的老手仍然會發(fā)現(xiàn)很多有用的東西。第二篇專門介紹EJB編程,包括第4章到第9章,本部分介紹了三種Bean:實體Bean、會話Bean和消息驅(qū)動Bean,講述了編寫每種類型的Bean所需要的基礎(chǔ)知識,包括示例和詳細(xì)的Bean的生命周期圖表。第三篇是本書最令人興奮的部分,包括第10章到第17章,主要講述了高級EJB概念。第四篇是附錄部分,包括附錄A到附錄E,是EJB主題的輔助部分,供讀者參考。 本書非常適合于Java程序員、網(wǎng)站開發(fā)人員和系統(tǒng)分析員作為EJB開發(fā)的核心參考書。 本書前言特色及評論文章節(jié)選

作者簡介

  EdRoman是世界上研究高端中間件技術(shù)的權(quán)威之一。他從一開始就積極參與SunMicrosystems公司的EnterpriseBean解決方案,設(shè)計、建立、部署過很多不同的企業(yè)級應(yīng)用,包括構(gòu)建和開發(fā)完整的應(yīng)用服務(wù)器產(chǎn)品。平時他將大部分的時間用于修改和完善Sun公司的EJB規(guī)范,他是中間件郵件列表的固定投稿人,經(jīng)常在與中間件有關(guān)的會議上演講發(fā)言。

圖書目錄

第一篇  概    述                  
 第1章  概述 3                  
 1.1  EJB的形成動機(jī) 3                  
 1.2  分而置之的極點 4                  
 1.3  組件體系結(jié)構(gòu) 8                  
 1.4  Enterprise JavaBeans(EJB)簡介 9                  
 1.4.1  為什么用Java 9                  
 1.4.2  作為一種商務(wù)解決方案的EJB 10                  
 1.5  EJB 社區(qū) 11                  
 1.5.1  Bean供應(yīng)商 12                  
 1.5.2  應(yīng)用系統(tǒng)組裝商 12                  
 1.5.3  EJB系統(tǒng)部署員 13                  
 1.5.4  系統(tǒng)管理員 13                  
 1.5.5  容器和服務(wù)器供應(yīng)商 13                  
 1.5.6  工具供應(yīng)商 14                  
 1.5.7  角色小結(jié) 14                  
 1.6  Java 2平臺企業(yè)版 15                  
 1.7  小結(jié) 19                  
 第2章  EJB基礎(chǔ) 21                  
 2.1  Enterprise Bean 21                  
 2.2  分布式對象:EJB基礎(chǔ) 23                  
 2.3  分布式對象和中間件 24                  
 2.3.1  顯式的中間件 24                  
 2.3.2  隱式的中間件 25                  
 2.4  企業(yè)級Bean的組成部分 26                  
 2.4.1  Enterprise Bean類 27                  
 2.4.2  EJB對象 27                  
 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ù)語小結(jié) 38                  
 2.5  小結(jié) 39                  
 第3章  編寫您的第一個Bean 41                  
 3.1  怎樣開發(fā)一個EJB組件 41                  
 3.2  遠(yuǎn)程接口 42                  
 3.3  本地接口 43                  
 3.4  Home接口 44                  
 3.5  本地Home接口 44                  
 3.6  Bean類 46                  
 3.7  部署描述 49                  
 3.8  與供應(yīng)商相關(guān)的特定文件 50                  
 3.9  Ejb-jar文件 50                  
 3.10  部署B(yǎng)ean 51                  
 3.11  可選的EJB客戶端的Jar文件 51                  
 3.12  理解怎樣調(diào)用Bean 52                  
 3.13  運行系統(tǒng) 55                  
 3.13.1  服務(wù)器端輸出 56                  
 3.13.2  客戶端輸出 56                  
 3.14   實現(xiàn)組件接口 56                  
 3.15  小結(jié) 58                  
 第二篇  3種Bean                  
 第4章  會話Bean介紹 61                  
 4.1  會話Bean的生命周期 61                  
 4.2  會話Bean子類型 61                  
 4.2.1  狀態(tài)會話Bean 62                  
 4.2.2  無狀態(tài)會話Bean 62                  
 4.3  狀態(tài)會話Bean的特征 63                  
 4.3.1  對狀態(tài)會話Bean實現(xiàn)調(diào)度池調(diào)度 63                  
 4.3.2  對話狀態(tài)遵從的規(guī)則 65                  
 4.3.3  激活/鈍化回調(diào)方法 66                  
 4.3.4  方法實現(xiàn)小結(jié) 68                  
 4.3.5  一個簡單的狀態(tài)會話Bean 68                  
 4.3.6  會話Bean的生命周期圖表 75                  
 4.4  小結(jié) 78                  
 第5章  實體Bean介紹 79                  
 5.1  持久的概念 79                  
 5.1.1  Java對象序列化 79                  
 5.1.2  對象–關(guān)系型數(shù)據(jù)庫映射 80                  
 5.1.3  對象數(shù)據(jù)庫 81                  
 5.2  什么是實體Bean 82                  
 5.3  實體Bean的特征 84                  
 5.3.1  實體Bean可以幸免于故障 84                  
 5.3.2  實體Bean實例是一個對應(yīng)到數(shù)據(jù)庫中的視圖 85                  
 5.3.3  幾個實體Bean實例可能代表同一底層數(shù)據(jù) 86                  
 5.3.4  實體Bean實例可以被收集再利用 87                  
 5.3.5  保持實體Bean的兩種方法 89                  
 5.3.6  實體Bean的創(chuàng)建和刪除 89                  
 5.3.7  實體Bean可以被查找 91                  
 5.3.8  實體Bean可以不通過EJB被修改 92                  
 5.4  實體上下文 92                  
 5.4.1  getEJBLocalObject()/ getEJBObject() 93                  
 5.4.2  getPrimaryKey() 93                  
 5.5  小結(jié) 94                  
 第6章  編寫B(tài)ean管理的持久實體Bean 95                  
 6.1  實體Bean編程基礎(chǔ) 95                  
 6.2  Bean管理持久的范例:一個銀行賬戶 100                  
 6.2.1  Account.java 101                  
 6.2.2  AccountLocal.java 102                  
 6.2.3  AccountHome.java 103                  
 6.2.4  AccountLocalHome.java 104                  
 6.2.5  AccountPK.java 105                  
 6.2.6  AccountBean.java 106                  
 6.2.7  AccountException.java 116                  
 6.2.8  Client.java 117                  
 6.2.9  部署描述 120                  
 6.2.10  特定容器的部署描述 121                  
 6.2.11  建立數(shù)據(jù)庫 121                  
 6.3  運行客戶端程序 121                  
 6.3.1  服務(wù)器端的輸出 122                  
 6.3.2  客戶端的輸出 123                  
 6.4  融會貫通:遍歷BMP實體生命周期 123                  
 6.5  小結(jié) 125                  
 第7章  編寫容器管理的持久實體Bean 127                  
 7.1  CMP實體Bean的特性 127                  
 7.1.1  被繼承的實體Bean 127                  
 7.1.2  CMP實體Bean不包含聲明字段 128                  
 7.1.3  CMP 的get/set 方法在子類中的定義 129                  
 7.1.4  CMP實體Bean有一個抽象的持久化模式 131                  
 7.1.5  CMP實體Bean擁有查詢語言 132                  
 7.1.6  CMP實體Bean可以包含ejbSelect()方法 133                  
 7.2  實現(xiàn)容器管理持久化的指導(dǎo)原則 134                  
 7.3  容器管理持久的范例:產(chǎn)品系列 137                  
 7.3.1  Product.java 137                  
 7.3.2  ProductLocal.java 138                  
 7.3.3  ProductHome.java 139                  
 7.3.4  ProductLocalHome.java 140                  
 7.3.5  ProductPK.java 141                  
 7.3.6  ProductBean.java 142                  
 7.3.7  部署描述 145                  
 7.3.8  容器相關(guān)的部署描述 148                  
 7.3.9  Client.java 149                  
 7.4  運行客戶端程序 151                  
 7.5  CMP實體Bean的生命周期 152                  
 7.6  小結(jié) 153                  
 第8章  消息驅(qū)動Bean簡介 155                  
 8.1  使用消息驅(qū)動Bean的動機(jī) 155                  
 8.2  Java消息服務(wù) 156                  
 8.2.1  消息機(jī)制的域 157                  
 8.2.2  Java消息服務(wù)API 158                  
 8.3  Java消息服務(wù)同EJB的集成 162                  
 8.4  開發(fā)消息驅(qū)動Bean 164                  
 8.4.1  語法 164                  
 8.4.2  一個簡單示例程序 166                  
 8.5  高級概念 171                  
 8.6  消息驅(qū)動Bean的常見難點 173                  
 8.6.1  消息排序 173                  
 8.6.2  很少用到ejbRemove()調(diào)用 174                  
 8.6.3  如何將結(jié)果返回到消息發(fā)生者 176                  
 8.6.4  未來展望:異步方法調(diào)用 179                  
 8.7  小結(jié) 180                  
 第9章  給Bean增加功能 181                  
 9.1  從其他的Bean調(diào)用Bean 181                  
 9.1.1  默認(rèn)的JNDI查找 181                  
 9.1.2  理解EJB引用 182                  
 9.2  資源庫 184                  
 9.3  環(huán)境屬性 186                  
 9.4  理解EJB的安全性 187                  
 9.4.1  安全第一步:驗證 188                  
 9.4.2  安全第二步:授權(quán) 196                  
 9.4.3  安全性的傳播 203                  
 9.5  理解EJB對象句柄 204                  
 9.6  小結(jié) 206                  
 第三篇  高級企業(yè)JavaBean概念                  
 第10章  事務(wù) 209                  
 10.1  事務(wù)產(chǎn)生的動機(jī) 209                  
 10.1.1  原子操作 209                  
 10.1.2  網(wǎng)絡(luò)故障或機(jī)器故障 210                  
 10.1.3  多用戶共享數(shù)據(jù) 211                  
 10.2  事務(wù)所帶來的益處 212                  
 10.3  事務(wù)的模型 214                  
 10.3.1  平面式事務(wù)模型 214                  
 10.3.2  嵌套式事務(wù)模型 215                  
 10.3.3  其他事務(wù)模型 216                  
 10.4  事務(wù)在EJB組件中的應(yīng)用 217                  
 10.4.1  后臺事務(wù)系統(tǒng)的抽象分離 217                  
 10.4.2  聲明型事務(wù). 編程型事務(wù)和客戶端初始化事務(wù) 217                  
 10.4.3  選擇事務(wù)的類型 220                  
 10.5  容器管理的事務(wù) 221                  
 10.6  EJB中的編程型事務(wù) 227                  
 10.6.1  CORBA的對象事務(wù)處理服務(wù)(OTS) 227                  
 10.6.2  Java事務(wù)處理服務(wù)(JTS) 227                  
 10.6.3  Java事務(wù)處理API(JTA) 227                  
 10.6.4  聲明型事務(wù)和編程型事務(wù)的應(yīng)用范例比較 230                  
 10.7  如何使用客戶代碼控制事務(wù) 232                  
 10.8  事務(wù)的隔離 233                  
 10.8.1  并發(fā)控制的需求 233                  
 10.8.2  隔離性與EJB的理論 234                  
 10.8.3  不當(dāng)讀取問題 235                  
 10.8.4  不可重復(fù)讀取問題 236                  
 10.8.5  幻影讀取問題 237                  
 10.8.6  事務(wù)隔離性的總結(jié) 238                  
 10.8.7  隔離性與EJB 238                  
 10.8.8  限制式和開放式并發(fā)控制 239                  
 10.9  分布式事務(wù) 239                  
 10.9.1  穩(wěn)定性和兩階段提交協(xié)議 240                  
 10.9.2  事務(wù)的通信協(xié)議和事務(wù)上下文 241                  
 10.10   在EJB中設(shè)計事務(wù)會話 241                  
 10.11  小結(jié) 243                  
 第11章  BMP和CMP的關(guān)聯(lián) 245                  
 11.1  BMP和CMP的區(qū)別 245                  
 11.2  基數(shù)性 246                  
 11.2.1  1:1 關(guān)聯(lián) 247                  
 11.2.2  1:N關(guān)聯(lián) 250                  
 11.2.3  M:N 關(guān)聯(lián) 254                  
 11.3  方向性 260                  
 11.3.1  使用BMP實現(xiàn)方向性 261                  
 11.3.2  使用CMP實現(xiàn)方向性 262                  
 11.3.3  方向性不可以映射到數(shù)據(jù)庫模式 263                  
 11.3.4  選擇雙向還是單向關(guān)聯(lián) 264                  
 11.4  惰性載入(Lazy Loading) 264                  
 11.5  聚合–組合和級聯(lián)刪除 265                  
 11.6  關(guān)聯(lián)和EJB-QL 267                  
 11.7  遞歸關(guān)聯(lián) 268                  
 11.8  循環(huán)關(guān)聯(lián) 268                  
 11.9  引用完整性 269                  
 11.10  小結(jié) 272                  
 第12章  持久化最優(yōu)操作 273                  
 12.1  何時使用實體Bean 273                  
 12.1.1  控制 273                  
 12.1.2  參數(shù)傳遞的類比 273                  
 12.1.3  過程化(Procedural)與面向?qū)ο蟮膶Ρ?274                  
 12.1.4  高速緩存 274                  
 12.1.5  實施模式獨立性 275                  
 12.1.6  易于使用 275                  
 12.1.7  移植 275                  
 12.1.8  快速應(yīng)用開發(fā) 275                  
 12.2  選擇CMP或是BMP 276                  
 12.2.1  代碼簡化和快速應(yīng)用開發(fā) 276                  
 12.2.2  性能 276                  
 12.2.3  調(diào)試 276                  
 12.2.4  控制 277                  
 12.2.5  應(yīng)用程序服務(wù)器和數(shù)據(jù)庫獨立性 277                  
 12.2.6  關(guān)聯(lián) 278                  
 12.2.7  學(xué)習(xí)曲線和代價 278                  
 12.3  為實體Bean選擇正確的粒度 278                  
 12.4  持久化的提示和技巧 279                  
 12.4.1  需要注意對象關(guān)系之間的阻抗不匹配 279                  
 12.4.2  硬代碼SQL和軟代碼SQL 280                  
 12.4.3  何時使用存儲過程 280                  
 12.4.4  規(guī)范化和反規(guī)范化 282                  
 12.4.5  使用EJB對象模型來驅(qū)動數(shù)據(jù)模型 283                  
 12.4.6  采用最好的數(shù)據(jù)設(shè)計方法 283                  
 12.4.7  使用代理鍵 283                  
 12.4.8  理解數(shù)據(jù)庫升級所帶來的影響 284                  
 12.4.9  記錄EJB組件的版本 284                  
 12.4.10  使用遺留數(shù)據(jù)庫設(shè)計 285                  
 12.4.11  隨時間改變的模式 289                  
 12.4.12  處理大結(jié)果集 290                  
 12.5  小結(jié) 291                  
 第13章  EJB最優(yōu)操作和性能優(yōu)化 293                  
 13.1  何時使用狀態(tài)Bean和無狀態(tài)Bean 293                  
 13.2  何時使用消息或者RMI-IIOP 294                  
 13.3  如何使用負(fù)載規(guī)劃保證響應(yīng)時間 296                  
 13.4  如何使用EJB實現(xiàn)單實例 297                  
 13.5  交換實體Bean和會話Bean 298                  
 13.6  性能調(diào)整實體Bean 299                  
 13.7  選擇本地接口或者遠(yuǎn)程接口 300                  
 13.8  如何調(diào)試EJB 300                  
 13.9  區(qū)分資源 301                  
 13.10  裝配組件 302                  
 13.11  開發(fā)可復(fù)用組件 303                  
 13.12  何時在EJB中使用XML 303                  
 13.13  同EJB進(jìn)行遺留集成 304                  
 13.14  小結(jié) 306                  
 第14章  集群服務(wù) 307                  
 14.1  大規(guī)模系統(tǒng)概述 307                  
 14.1.1  何謂大規(guī)模系統(tǒng) 307                  
 14.1.2  基本術(shù)語 308                  
 14.1.3  集群的區(qū)分 309                  
 14.2  實現(xiàn)集群的EJB 312                  
 14.2.1  如何集群EJB組件 312                  
 14.2.2  冪等的概念 313                  
 14.2.3  無狀態(tài)會話Bean的集群 313                  
 14.2.4  狀態(tài)會話Bean的集群 315                  
 14.2.5  實體Bean的集群 316                  
 14.2.6  消息驅(qū)動Bean的集群 318                  
 14.3  其他EJB集群問題 319                  
 14.3.1  First Contact 319                  
 14.3.2  Initial Access Logic 320                  
 14.4  小結(jié) 320                  
 第15章  開始EJB項目 321                  
 15.1  確定商務(wù)需求 321                  
 15.2  確定J2EE是否適合您的項目 321                  
 15.3  確定EJB是否合適 322                  
 15.4  確定項目開發(fā)人員 324                  
 15.5  設(shè)計完整的對象模型 325                  
 15.6  實現(xiàn)單個垂直薄片(Vertical Slice) 326                  
 15.7  選擇應(yīng)用服務(wù)器 327                  
 15.8  劃分開發(fā)小組 327                  
 15.9  投資開發(fā)工具 329                  
 15.10  投資標(biāo)準(zhǔn)建立方法 329                  
 15.11  小結(jié) 330                  
 第16章  選擇EJB服務(wù)器 331                  
 16.1  J2EE 1.3 商標(biāo) 331                  
 16.2  可插入式JRE 331                  
 16.3  轉(zhuǎn)換工具 332                  
 16.4  復(fù)雜映射 332                  
 16.5  第三方JDBC驅(qū)動程序的支持 332                  
 16.6  惰性載入 332                  
 16.7  延遲數(shù)據(jù)庫寫入 332                  
 16.8  可插入式持久化供應(yīng)商 333                  
 16.9  內(nèi)存中數(shù)據(jù)的緩存 333                  
 16.10  集成層次的支持 333                  
 16.11  可伸縮性 333                  
 16.12  高可用性 334                  
 16.13  安全性 334                  
 16.14  IDE集成 334                  
 16.15  UML編輯器的集成 335                  
 16.16  智能負(fù)載平衡 335                  
 16.17  無狀態(tài)透明的失敗轉(zhuǎn)發(fā) 335                  
 16.18  集群 336                  
 16.19  Java管理擴(kuò)展(JMX) 336                  
 16.20  管理支持 336                  
 16.21  熱部署(Hot Deployment) 336                  
 16.22  實例組合 337                  
 16.23  自動EJB生成 337                  
 16.24  合理地關(guān)機(jī) 337                  
 16.25  實時部署 337                  
 16.26  分布式事務(wù)處理 338                  
 16.27  高級消息體系結(jié)構(gòu) 338                  
 16.28  可選的EJB組件 338                  
 16.29  J2EE連接器體系結(jié)構(gòu)(JCA) 338                  
 16.30  Web服務(wù) 339                  
 16.31  工作流程 339                  
 16.32  開放源代碼 340                  
 16.33  專業(yè)化的服務(wù) 340                  
 16.34  非技術(shù)標(biāo)準(zhǔn) 340                  
 16.35  小結(jié) 341                  
 第17章  EJB-J2EE的集成:創(chuàng)建一個完整的應(yīng)用 343                  
 17.1  商務(wù)問題 343                  
 17.2  最終網(wǎng)站預(yù)覽 344                  
 17.3  技術(shù)需求 346                  
 17.3.1  商務(wù)邏輯層的對象模型 346                  
 17.3.2  產(chǎn)品 347                  
 17.3.3  顧客 348                  
 17.3.4  購物籃 348                  
 17.3.5  購物籃條目 349                  
 17.3.6  估價器 349                  
 17.3.7  訂單 349                  
 17.3.8  訂單條目 350                  
 17.3.9  訂單處理器 350                  
 17.4  表達(dá)層的對象模型 351                  
 17.4.1  何謂Servlet 351                  
 17.4.2  何謂JavaServer Pages 353                  
 17.4.3  如何組合Servlet. JSP和EJB組件 353                  
 17.4.4  電子商務(wù)部署中的JSP 355                  
 17.5  示例代碼 356                  
 17.6  小結(jié) 361                  
 第四篇  附    錄                  
 附錄A  RMI-IIOP和JNDI教程 365                  
 A.1  Java RMI-IIOP 365                  
 A.1.1  遠(yuǎn)程方法調(diào)用 366                  
 A.1.2  遠(yuǎn)程接口 367                  
 A.1.3  遠(yuǎn)程對象實現(xiàn) 368                  
 A.1.4  根程序和程序框架 370                  
 A.2  對象序列化和參數(shù)傳遞 371                  
 A.2.1  值傳遞 371                  
 A.2.2  對象序列化 371                  
 A.2.3  序列化規(guī)則 372                  
 A.2.4  怎樣標(biāo)識暫態(tài) 373                  
 A.2.5  對象序列化和RMI-IIOP 373                  
 A.3  Java命名和目錄接口(JNDI) 376                  
 A.3.1  命名和目錄服務(wù)器 376                  
 A.3.2  命名和目錄的問題 378                  
 A.3.3  進(jìn)入JNDI 378                  
 A.3.4  JNDI的優(yōu)點 378                  
 A.3.5  JNDI的結(jié)構(gòu)體系 379                  
 A.3.6  JNDI概念 380                  
 A.3.7  命名系統(tǒng). 命名空間和合成命名 381                  
 A.3.8  初始上下文生成庫 382                  
 A.3.9  JNDI編程 383                  
 A.4  RMI-IIOP和JNDI的集成 384                  
 A.4.1  將RMI-IIOP服務(wù)器綁定到JNDI 385                  
 A.4.2  使用JNDI查詢RMI-IIOP服務(wù)器 386                  
 A.5  小結(jié) 387                  
 附錄B  CORBA協(xié)同工作 389                  
 B.1  何謂CORBA 389                  
 B.2  為何要關(guān)心CORBA 390                  
 B.3  理解CORBA是如何工作的 391                  
 B.4  OMG的接口定義語言 392                  
 B.4.1  將OMG IDL映射成具體的語言 393                  
 B.4.2  CORBA靜態(tài)調(diào)用 394                  
 B.5  CORBA提供的眾多服務(wù) 395                  
 B.6  對RMI-IIOP的需求 395                  
 B.6.1  RMI-CORBA協(xié)同工作的需求 395                  
 B.6.2  RMI與CORBA的結(jié)合 397                  
 B.6.3  解決RMI和CORBA之間的差別 398                  
 B.7  RMI與CORBA的協(xié)同工作綜述 400                  
 B.7.1  帶有CORBA對象實現(xiàn)的RMI-IIOP客戶 400                  
 B.7.2  帶有RMI-IIOP對象實現(xiàn)的CORBA客戶 400                  
 B.7.3  RMI-IIOP和CORBA的引導(dǎo)程序 401                  
 B.7.4  美好的前景:CORBA與EJB的結(jié)合 401                  
 B.7.5  不能從CORBA-EJB協(xié)同工作中獲得 402                  
 B.7.6  范例代碼 402                  
 B.8  小結(jié) 404                  
 附錄C  部署描述符參考 405                  
 C.1  如何閱讀DTD 405                  
 C.2  Header和Root元素 405                  
 C.3  定義會話Bean 407                  
 C.4  定義實體Bean 408                  
 C.4.1   409                  
 C.4.2   410                  
 C.4.3   410                  
 C.4.4   410                  
 C.4.5   411                  
 C.5  定義消息驅(qū)動Bean 411                  
 C.5.1   411                  
 C.5.2   412                  
 C.6  定義環(huán)境屬性 413                  
 C.7  定義EJB引用 413                  
 C.7.1   414                  
 C.7.2   415                  
 C.8  定義安全性 415                  
 C.8.1   415                  
 C.8.2   416                  
 C.8.3   416                  
 C.9  定義資源工廠 416                  
 C.9.1   417                  
 C.9.2   417                  
 C.10  定義關(guān)聯(lián) 418                  
 C.10.1   419                  
 C.10.2   419                  
 C.10.3   419                  
 C.10.4   420                  
 C.10.5   420                  
 C.10.6  定義裝配描述符 420                  
 C.10.7   421                  
 C.10.8   422                  
 C.10.9   422                  
 C.10.10   422                  
 C.10.11   423                  
 C.10.12   423                  
 C.10.13   423                  
 附錄D  EJB查詢語言 425                  
 D.1  概述 425                  
 D.1.1  一個簡單示例 425                  
 D.1.2  關(guān)聯(lián)的作用 427                  
 D.2  EJB-QL語法 427                  
 D.2.1  FROM語句 427                  
 D.2.2  WHERE語句 429                  
 D.2.3  執(zhí)行比較操作 431                  
 D.2.4  SELECT語句 431                  
 D.2.5  真值表 434                  
 D.3  小結(jié) 435                  
 附錄E  EJB快速索引向?qū)?437                  
 E.1  EJB API 索引 447                  
 E.1.1  EJBContext 447                  
 E.1.2  EJBHome 448                  
 E.1.3  EJBLocalHome 448                  
 E.1.4  EJBLocalObject 449                  
 E.1.5  EJBMetaData 450                  
 E.1.6  EJBObject 450                  
 E.1.7  EnterpriseBean 451                  
 E.1.8  EntityBean 451                  
 E.1.9  EntityContext 454                  
 E.1.10  Handle 455                  
 E.1.11  HomeHandle 455                  
 E.1.12  MessageDrivenBean 456                  
 E.1.13  MessageDrivenContext 456                  
 E.1.14  SessionBean 456                  
 E.1.15  SessionContext 458                  
 E.1.16  SessionSynchronization 458                  
 E.2  異常索引 459                  
 E.3  事務(wù)索引 460                  

本目錄推薦

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