出版時(shí)間:2005-9 出版社:機(jī)械工業(yè) 作者:塔特 頁(yè)數(shù):285
Tag標(biāo)簽:無(wú)
內(nèi)容概要
EJB作為J2EE應(yīng)用開發(fā)的服務(wù)器端核心部分,以Java企業(yè)編程救星的面貌出現(xiàn),堪稱Java開發(fā)問(wèn)題的解藥,因此大受歡迎。它的復(fù)雜性一方面可以帶來(lái)超強(qiáng)的能力,但同時(shí)混亂和困惑也如影隨形。要想有效地利用EJB,有什么最佳途徑呢? 本書討論了當(dāng)今大家爭(zhēng)論得如火如荼的話題。本書作者找出并解釋了常見的EJB陷阱,并把這些陷阱提升為“反模式”。這些反模式可以幫助人們避免一些最重要的EJB問(wèn)題,從持久存儲(chǔ)到性能領(lǐng)域都有所涉及。如果能清楚地知道哪些事情不該做,將能更深刻地感受到書中所述最佳實(shí)踐的意義所在。本書內(nèi)容: ■何時(shí)使用EJB以及何時(shí)不應(yīng)使用EJB ■管理會(huì)話狀態(tài) ■實(shí)體bean的替代方法 ■性能調(diào)優(yōu)技術(shù) ■XDoclet、Ant和JUnit最佳實(shí)踐 ■避免各類bean的陷阱,包括消息驅(qū)動(dòng)bean、實(shí)體bean、會(huì)話bean。
作者簡(jiǎn)介
Bruce Tate 身為一個(gè)顧問(wèn),經(jīng)常在學(xué)術(shù)會(huì)議上發(fā)表講演,他著力推廣和講授有效的Java設(shè)計(jì)。
書籍目錄
前言致謝關(guān)于本書第一部分 基礎(chǔ)知識(shí) 第1章 取舍之苦 1.1 論戰(zhàn)風(fēng)暴 1.2 EJB反模式的歷史 1.3 案例研究:PetStore基準(zhǔn)測(cè)評(píng) 1.4 反模式:金榔頭 1.5 小結(jié):前瞻 1.6 本章中的反模式 第2章 代價(jià)之苦 2.1 層出不窮的爭(zhēng)論 2.2 反模式:大錘打蒼蠅 2.3 實(shí)體bean應(yīng)另當(dāng)別論 2.4 實(shí)體bean:兩大進(jìn)步 2.5 實(shí)體bean的深入探討 2.6 小結(jié) 2.7 本章中的反模式 第3章 接口之苦 3.1 構(gòu)建一個(gè)好接口 3.2 設(shè)計(jì)應(yīng)用層 3.3 反模式:本地和遠(yuǎn)程接口并存 3.4 反模式:闖入廚房的顧客 3.5 反模式:定制DTO 3.6 小結(jié) 3.7 本章中的反模式 第二部分 會(huì)話和消息 第4章 會(huì)話之苦 4.1 線程和同步 4.2 處理異常 4.3 重復(fù)大數(shù)據(jù)集 4.4 高效地互操作 4.5 小結(jié) 4.6 本章中的反模式 第5章 會(huì)話狀態(tài)之苦 5.1 談?wù)剷?huì)話狀態(tài) 5.2 核心反模式:會(huì)話包袱 5.3 用有狀態(tài)會(huì)話bean管理會(huì)話 5.4 用servlet管理會(huì)話 5.5 反模式:會(huì)話狀態(tài)金榔頭 5.6 小反模式:將有狀態(tài)會(huì)話bean用作共享數(shù)據(jù)緩存 5.7 反模式:會(huì)話大雜燴 5.8 小反模式:會(huì)話抖動(dòng) 5.9 小反模式:腐爛的會(huì)話垃圾 5.10 小結(jié): 馴獸 5.11 本章中的反模式 第6章 消息之苦 6.1 JMS簡(jiǎn)介 6.2 一個(gè)早期反模式:胖消息 6.3 小反模式:瘦消息 6.4 一個(gè)訂單處理系統(tǒng)雛形 6.5 反模式:XML作為銀彈 6.6 反模式:消息擁堵 6.7 小反模式: 請(qǐng)求立即應(yīng)答 6.8 使用消息驅(qū)動(dòng)bean 6.9 反模式:自成一體的消費(fèi)者 6.10 反模式:燙手的山芋 6.11 反模式:慢吞吞的食客 6.12 反模式:監(jiān)聽 6.13 反模式:事后才考慮性能 6.14 小結(jié):獲得消息 6.15 本章中的反模式 第三部分 EJB持久存儲(chǔ) 第7章 實(shí)體之苦 第8章 選擇之苦 第四部分 更寬泛的話題 第9章 調(diào)優(yōu)之苦 第10章 構(gòu)建之苦 第11章 苦樂參半的未來(lái) 附錄 附錄A Bitter傳說(shuō) 附錄B Bitter基礎(chǔ) 參考文獻(xiàn)
媒體關(guān)注與評(píng)論
書評(píng)“……絕妙的寫作風(fēng)格……這是我讀起來(lái)最舒服的技術(shù)書籍之一……書中對(duì)概念的解釋兼俱4個(gè)特點(diǎn):易于理解,趣味性強(qiáng),知識(shí)性強(qiáng),而且切中主題。” ——Dave Wiltz, SBC Global “……可以幫助人們剝開罩在Java企業(yè)開發(fā)身上的過(guò)于華美的外衣?!薄 狫ohn D.Crabtree, Taliant Software “顯而易見,他們對(duì)這一切了如指掌?!薄 狫ack Herrington, Code Generation Network “……這本書真是絕了?!薄 狟arry Nowak, GFS Marketplace “……在你手足無(wú)措之前,這本書可以幫助你找出癥結(jié),指明方向?!薄 狫on Skeet, Peramon Technology
編輯推薦
暢銷書作家Bruce Tate在輟筆十余年后于2002年又以暢銷書《Bitter Java》再顯神威,該書在Amazon上創(chuàng)下了難以打破的暢銷記錄。在這本書的鼓舞下,作者把討論主題從初級(jí)Java移向了更具挑戰(zhàn)性的領(lǐng)域,即Enterprise JavaBeans(EJB)。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載