Effective Enterprise Java中文版

出版時間:2005-9  出版社:機械工業(yè)  作者:紐華德  頁數(shù):311  
Tag標(biāo)簽:無  

內(nèi)容概要

如果你想構(gòu)建更好的Java企業(yè)應(yīng)用,并使之運行起來更加高效,本書就是最佳選擇。本書通俗易懂地解釋了J2EE開發(fā)的微妙之處。你將學(xué)會:  ■使用進(jìn)程內(nèi)或本地存儲以避開網(wǎng)絡(luò),請參閱第44項  ■考慮使用較低的隔離級別以獲得更大的事務(wù)吞吐量,請參閱第35項  ■為了開放集成而考慮使用Web服務(wù),請參閱第22項  ■仔細(xì)考慮你的查找,請參閱第16項  ■預(yù)生成內(nèi)容以最小化處理過程,請參閱第55項  ■使用基于角色的授權(quán),請參閱第63項  ■面對故障時要健壯,請參閱第7項  ■為版本并存使用獨立的JRE,請參閱第69項    TedNeward向讀者提供了75項易于理解的技巧,它們可以幫助你在系統(tǒng)和架構(gòu)層次上駕馭J2EE開發(fā)。他對J2EE開發(fā)的優(yōu)勢、弊端的全景式看法將解決你最迫切關(guān)心的問題,使你學(xué)會:如何設(shè)計企業(yè)系統(tǒng)使其適應(yīng)未來的需求;在無損于代碼正確性的前提下提高代碼的效率;如何實現(xiàn)語言或平臺無法直接支持的復(fù)雜功能。在閱讀本書之后,你將了解如何設(shè)計和實現(xiàn)更好的、更具可擴展性的、企業(yè)級Java軟件系統(tǒng)。

作者簡介

Ted Neward  是一名軟件架構(gòu)師、顧問、作家和演講家,他為諸如Intuit and Pacific Bell和UC Davis這樣的公司做咨詢工作。他還著有《Server-Based Java Programming》,同時也是《C≠in a Nutshell》和《SSCLl Essentials》的作者之一。Ted曾經(jīng)是JSR175專家組的成員。他近來經(jīng)

書籍目錄

序前言縮略語第1章  簡介         J2EE的目標(biāo)         中間件和J2EE         J2EE實現(xiàn)         企業(yè)計算的十大謬誤        第2章  架構(gòu)         第1項:優(yōu)先采用構(gòu)件作為開發(fā)、部署和重用的核心元素         第2項:跨越構(gòu)件邊界優(yōu)先采用松耦合         第3項:區(qū)分邏輯層和物理層        第4項:數(shù)據(jù)和處理程序要盡可能靠近         第5項:牢記標(biāo)識引起的競爭         第6項:使用“掛鉤點”來注入優(yōu)化、定制或新功能         第7項:面對故障時要健壯         第8項:定義性能和可擴展性目標(biāo)         第9項:只在事務(wù)性處理中使用EJB         第10項:先測量性能,再進(jìn)行優(yōu)化         第11項:認(rèn)清“提供商中立”的成本         第12項:內(nèi)置監(jiān)控功能         第13項:內(nèi)置管理支持         第14項:部署要盡可能簡單        第3章  通信         第15項:理解你所做的通信選擇         第16項:仔細(xì)考慮你的查找         第17項:識別網(wǎng)絡(luò)訪問的代價         第18項:優(yōu)選上下文完整的通信風(fēng)格         第19項:優(yōu)選數(shù)據(jù)驅(qū)動的通信而不是行為驅(qū)動的通信         第20項:避免為遠(yuǎn)程服務(wù)請求去等待響應(yīng)         第21項:考慮構(gòu)件的劃分以避免任何一臺機器負(fù)載過重         第22項:為了開放集成而考慮使用Web服務(wù)         第23項:大批量地傳送數(shù)據(jù)         第24項:考慮定制你自己的通信代理        第4章  處理         第25項:保持簡潔        第26項:優(yōu)先采用規(guī)則引擎去處理復(fù)雜狀態(tài)的評估和執(zhí)行         第27項:優(yōu)先為隱含的非原子性錯誤場景采用事務(wù)性處理         第28項:區(qū)分用戶事務(wù)和系統(tǒng)事務(wù)         第29項:最小化鎖窗口         第30項:當(dāng)持有鎖時不要讓步給在構(gòu)件之外的控制       第31項:理解EJB的事務(wù)關(guān)聯(lián)        第32項:優(yōu)先使用本地事務(wù)而不是分布式事務(wù)         第33項:為了更好的可擴展性而考慮使用樂觀的并發(fā)機制         第34項:為了顯式的并發(fā)控制而考慮使用悲觀的并發(fā)機制         第35項:考慮使用較低的隔離級別以獲得更大的事務(wù)吞吐量         第36項:面臨回滾時使用保存點來保留部分工作         第37項:當(dāng)有可能避免鎖定區(qū)域時就復(fù)制數(shù)據(jù)源         第38項:偏愛不可變的,因為它不需要任何鎖        第5章  狀態(tài)管理         第39項:節(jié)省地使用 HttpSession         第40項:使用對象優(yōu)先的持久化來保存你的領(lǐng)域模型         第41項:使用關(guān)系優(yōu)先的持久化來顯示關(guān)系模型的威力         第42項:使用過程優(yōu)先的持久化來創(chuàng)建一個封裝層         第43項:識別對象-層次結(jié)構(gòu)阻抗失配         第44項:使用進(jìn)程內(nèi)或本地存儲以避開網(wǎng)絡(luò)         第45項:不要假設(shè)擁有數(shù)據(jù)或數(shù)據(jù)庫         第46項:惰性加載不頻繁使用的數(shù)據(jù)         第47項:積極加載頻繁使用的數(shù)據(jù)         第48項:批處理SQL的工作以避免往返訪問         第49項:了解你的JDBC供應(yīng)商         第50項:調(diào)整你的SQL語句        第6章  表示         第51項:考慮富客戶端UI技術(shù)        第52項:使HTML短小精悍         第53項:表示與處理相分離         第54項:內(nèi)容與樣式相分離        第55項:預(yù)生成內(nèi)容以最小化處理過程         第56項:盡早驗證,盡量驗證        第7章  安全        第8章  系統(tǒng)        參考資料

媒體關(guān)注與評論

書評“通過這本書,TedNeward將幫助你實現(xiàn)從一個優(yōu)秀的Java企業(yè)應(yīng)用開發(fā)者向一個偉大的開發(fā)者的飛躍!”              ——John Croupi, Sun著名工程師,《Core J2EEPatterns》作者之一

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Effective Enterprise Java中文版 PDF格式下載


用戶評論 (總計4條)

 
 

  •   比較注重理論
  •   不錯的一本書,不適合剛開發(fā)JAVA的人。
  •   書是老書,但是本身還是不錯的!
  •     正在讀這本書,這本書采用了Effetive java的編排格式來進(jìn)行組織,對企業(yè)計算中的問題進(jìn)行了比較全面的討論,個人感覺這本書可以讓你可以站在企業(yè)應(yīng)用的高度來審視一些問題,可以做為一個入門的書籍。對于其中某些自己感興趣想深入研究了解的條目,可以再找其他參考資料。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7