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

EJB設(shè)計模式

EJB設(shè)計模式

定 價:¥29.00

作 者: (美)Floyd Marinescu著;饒若南,陳昊鵬,張保穩(wěn)譯
出版社: 機械工業(yè)出版社
叢編項: Sun公司核心技術(shù)叢書
標(biāo) 簽: EJB

ISBN: 9787111130321 出版時間: 2004-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 205 字?jǐn)?shù):  

內(nèi)容簡介

  本書作者是世界上EJB設(shè)計模式領(lǐng)域內(nèi)的卓越專家,他領(lǐng)導(dǎo)著EJB設(shè)計模式項目。本書不僅從理論上對設(shè)計模式在EJB上的應(yīng)用進(jìn)行了深入的探討,而且通過實例展示了EJB設(shè)計模式的魅力。本書提出的模式都可以應(yīng)用于實際項目中。閱讀本書可以極大地拓展開發(fā)人員的思路,大幅度地提高開發(fā)人員構(gòu)建應(yīng)用系統(tǒng)的水平,提高代碼的重用性,從而提高代碼的質(zhì)量。本書適合有一定經(jīng)驗的應(yīng)用開發(fā)人員參考。"EJB設(shè)計的任務(wù)宏大而艱深,F(xiàn)loydMarinescu以優(yōu)雅而簡潔的方式深刻而精辟地闡述了這個主題。我向所有EJB開發(fā)人員推薦本書?!保篟ichardMonson-Haefel《EnterpriseJavaBeans,ThirdEdition》一書的作者本書不僅是高級設(shè)計模式的最佳指南,而且解決了EJB實現(xiàn)的關(guān)鍵問題。本書包括了20多個高級EJB設(shè)計模式,還提供了使用EJB設(shè)計模式的策略,J2EE開發(fā)的最佳實例,以及非常實用的EJB設(shè)計技巧和技術(shù)。本書還包括以下內(nèi)容:●架構(gòu)模式、事務(wù)和持久性模式、客戶端交互模式、主鍵生成策略●用Ant構(gòu)建系統(tǒng)的最佳實踐●JUnit測試策略●如何使用JDO和EJB作為企業(yè)bean的替代工具

作者簡介

  Floyd Marinescu是世界上EJB設(shè)計模式領(lǐng)域內(nèi)的杰出專家。他架構(gòu)、建立并運營著TheServerSide.com網(wǎng)站,這是世界上J2EE學(xué)術(shù)團體中具有領(lǐng)先地位的Web網(wǎng)站。Floyd編寫了無數(shù)的EJB設(shè)計模式,并與其他研究人員一起為推動EJB最佳實踐而辛勤工作。他撰寫了大量的文章并經(jīng)常在各類主要的Java會議上發(fā)表演講。

圖書目錄

譯者序
序言
前言
致謝
關(guān)于作者
第一部分   EJB模式語言
第1章   EJB層次構(gòu)架模式 2
1.1   會話外觀(Session Fa峚de) 3
1.2   消息外觀(Message Fa峚de) 9
1.3   EJB 命令(EJB Command) 14
1.4   數(shù)據(jù)傳送對象工廠(Data Transfer
Object Factory) 20
1.5   通用屬性訪問(Generic Attribute
Access) 25
1.6   業(yè)務(wù)接口(Business Interface) 31
第2章   層間數(shù)據(jù)傳送模式 35
2.1   數(shù)據(jù)傳送對象(DTO) 35
2.2   域數(shù)據(jù)傳送對象(Domain Dto) 39
2.3   定制數(shù)據(jù)傳送對象(Custom DTO) 43
2.4   數(shù)據(jù)傳送散列映像(Data Transfer
HashMap) 45
2.5   數(shù)據(jù)傳送行集(Data Transfer RowSet) 48
第3章    事務(wù)和持久性模式 53
3.1   版本號 53
3.2   用JDBC 讀取數(shù)據(jù) 59
3.3   數(shù)據(jù)訪問命令bean 63
3.4   雙重持久性實體bean 69
第4章   客戶端EJB交互模式 72
4.1   EJBHome工廠 72
4.2   業(yè)務(wù)代理 77
第5章   主鍵生成策略 83
5.1   序列塊 83
5.2   EJB的全局惟一標(biāo)識符 89
5.3   自動生成鍵的存儲過程 93
第二部分   EJB設(shè)計與實現(xiàn)的最佳實踐
第6章   從需求到模式驅(qū)動的設(shè)計 98
6.1   TheServerSide論壇消息系統(tǒng)用例 98
6.2   設(shè)計問題和術(shù)語的快速回顧 100
6.2.1   什么是域模型 100
6.2.2   理解J2EE系統(tǒng)中的層 101
6.3   模式驅(qū)動EJB架構(gòu) 103
6.4   服務(wù)層模式 107
6.4.1   異步用例 107
6.4.2   同步用例 107
6.4.3   其他服務(wù)層模式 109
6.5   層間數(shù)據(jù)傳送模式 110
6.6   應(yīng)用層模式 113
6.7   小結(jié) 114
第7章   EJB開發(fā)過程:用Ant構(gòu)建, 用
Junit單元測試 115
7.1   開發(fā)順序 115
7.1.1   獨立于層的編碼 117
7.1.2   首先是域?qū)?117
7.1.3   其次是持久層 118
7.1.4   第三是服務(wù)層 119
7.1.5   最后是客戶端層 119
7.2   自動化環(huán)境: 用Ant管理 120
7.2.1   什么是J2EE應(yīng)用環(huán)境 120
7.2.2   管理J2EE應(yīng)用環(huán)境意味著什么 120
7.2.3   使用Ant 122
7.3   用JUnit進(jìn)行單元測試 136
7.4   小結(jié) 144
第8章   實體bean的替代品 146
8.1   實體bean的特性 146
8.2   實體bean和認(rèn)知差異 147
8.3   捍衛(wèi)實體bean 148
8.4   實體bean的替代品簡介 149
8.4.1   使用直接JDBC操作/存儲過程 150
8.4.2   使用第三方的O/R映像產(chǎn)品 150
8.4.3   構(gòu)建定制的持久性框架 150
8.4.4   使用java數(shù)據(jù)對象 150
8.5   Java數(shù)據(jù)對象簡介 151
8.5.1   需要的類及其依賴關(guān)系 151
8.5.2   構(gòu)建和部署過程 152
8.5.3   繼承 153
8.5.4   客戶端API 154
8.5.5   動態(tài)與靜態(tài)的查找機制 154
8.6   EJB開發(fā)者使用JDO的指南 154
8.6.1   準(zhǔn)備EJB環(huán)境 155
8.6.2   配置會話bean 155
8.6.3   執(zhí)行用例和事務(wù)管理 156
8.6.4   容器管理的事務(wù) 156
8.6.5   bean管理的事務(wù) 158
8.6.6   緩存/惰性加載和引用定位 159
8.6.7   查找JDO 159
8.6.8   層間數(shù)據(jù)傳送 161
8.7   小結(jié) 162
第9章   EJB的設(shè)計策略. 習(xí)慣用語和
技巧 163
9.1   不使用組合實體bean模式 163
9.2   采用Field命名慣例以允許在EJB 2.0
CMP 實體bean中執(zhí)行數(shù)據(jù)確認(rèn) 164
9.3   不要在實體bean上Get和Set值/數(shù)據(jù)
傳送對象 164
9.4   如果能夠被正確使用, 就可以使用
Java的Singleton類 164
9.5   使用預(yù)定更新而不是實時計算 165
9.6   使用一個被序列化的java類來將編譯器
類型檢查添加到與消息驅(qū)動bean的交互
操作中 166
9.7   在發(fā)生應(yīng)用異常時總是調(diào)用setRollback
Only 166
9.8   限制傳遞給ejbCreate的參數(shù) 167
9.9   不要在ejbCreate中使用數(shù)據(jù)傳送對象 167
9.10   不要使用XML作為一種DTO機制來
進(jìn)行通信, 除非確實需要使用它 168
附錄    模式代碼清單 169
參考文獻(xiàn) 204                  

本目錄推薦

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