BITTER JAVA中文版

出版時(shí)間:2006-2  出版社:機(jī)械工業(yè)  作者:塔特  頁數(shù):240  
Tag標(biāo)簽:無  

內(nèi)容概要

本書系統(tǒng)地介紹了常見的服務(wù)器Java編程錯(cuò)誤,以及這些錯(cuò)誤產(chǎn)生的原因和解決方案。書中涵蓋了基本Java和J2EE概念的反模式,如servlet、JSP、EJB、企業(yè)連接模型和可擴(kuò)展性等,通過代碼示例展示了Java編程中常見的陷阱,還提供了重構(gòu)代碼,并解釋了為什么新方案是安全的。本書適合中級(jí)水平的Java程序員、分析員或架構(gòu)師閱讀,通過研究書中介紹的反模式,可以吸收別人的經(jīng)驗(yàn)教訓(xùn),在工作中少走彎路。

作者簡(jiǎn)介

Brunce A.Tate在IBM和一家創(chuàng)業(yè)型公司有14年的工作經(jīng)驗(yàn),其中一半時(shí)間都在擔(dān)任Internet架構(gòu)師。他還著有另外兩本計(jì)算機(jī)書。

書籍目錄

第一部分 基 礎(chǔ) 知 識(shí) 第1章 Bitter傳說        1.1 自由降落的Java開發(fā)         1.1.1 生活中的反模式        1.2 使用設(shè)計(jì)模式強(qiáng)調(diào)正面         1.2.1 設(shè)計(jì)模式在線資源         1.2.2 UML為模式提供了語言         1.3 反模式從負(fù)面學(xué)習(xí)        1.3.1 一些著名的反模式          1.3.2 實(shí)際中的反模式          1.3.3 反模式資源      1.4 反模式的思想并不是全新的         1.4.1 從業(yè)界學(xué)到的教訓(xùn)         1.4.2 檢測(cè)工作         1.4.3 重構(gòu)反模式         1.5 為什么寫這本書          1.5.1 本書方法          1.5.2 本書工具          1.5.3 本書組織結(jié)構(gòu)         1.5.4 本書讀者對(duì)象        1.6 前瞻        第2章 狀況之苦         2.1 反模式滋生的土壤          2.1.1 分層的好處          2.1.2 分層也會(huì)對(duì)我們不利        2.2 Internet技術(shù)          2.2.1 Internet拓?fù)浣Y(jié)構(gòu)會(huì)影響我們的應(yīng)用         2.2.2 企業(yè)層可以增加安全,也會(huì)加大開銷       2.2.3 標(biāo)準(zhǔn)提供了Internet支持,同時(shí)增加了層      2.2.4 TCP和IP提供底層通信        2.2.5 HTTP提供應(yīng)用級(jí)傳輸        2.2.6 HTML和XML          2.2.7 小反模式:Web頁面上有太多元素        2.3 對(duì)象技術(shù)和反模式       2.3.1 封裝有助于隔離修改          2.3.2 繼承支持共同行為的打包         2.3.3 多態(tài)支持靈活的重用          2.3.4 小反模式:過度分層         2.3.5 Java的舞臺(tái)         2.4 Java技術(shù)解決反模式        2.5 瀑布的主要問題          2.5.1 迭代方法         2.5.2 小反模式:不完整的過程轉(zhuǎn)換          2.5.3 編程新視野:極限編程        2.6 狀況之苦速覽         2.7 本章介紹的反模式        第二部分 服務(wù)器端Java反模式 第3章 servlet之苦         3.1 孤注一擲         3.1.1 早期的反模式:神奇按鈕          3.1.2 利用模型-視圖-控制器模式構(gòu)建         3.1.3 未能分離模型和視圖         3.1.4 分出模型        3.2 反模式:神奇servlet         …… 第4章 JSP之苦         第5章 緩存管理之苦        第6章 內(nèi)存之苦         第7章 連接和耦合之苦        第8章 bean之苦        第三部分 全  景  圖 第9章 衛(wèi)生之苦        第10章 可擴(kuò)展性之苦        第11章 圓滿的告別        附錄A 反模式參照表       參考文獻(xiàn)

編輯推薦

  說實(shí)在的,很少有計(jì)算機(jī)的書能把我迷住,Tate的《Bitter Java》卻是個(gè)例外,這本書讓我不忍釋卷,每看完一章后,就等不及地想看下一章。要問我的建議?很簡(jiǎn)單,如果你沒辦法放下手邊的事情,不能安排出全天的時(shí)間來靜心地看這本書,那就先別開始看。  ——Hays W “Skip” McCormick III,《AntiPatterns》的合著者    大多數(shù)軟件項(xiàng)目都遭遇了失敗,這是一個(gè)公認(rèn)的事實(shí)。要從這些失敗中汲取重要的教訓(xùn),這正是《Bitter Java》的目的。  只是重用設(shè)計(jì)模式并不一定能保證成功:模式就像某處危險(xiǎn)地形的部分地圖。這些模式很有幫助,但是不能防止你迷失。本書會(huì)教讀者怎么發(fā)現(xiàn)自己迷路了,以及如何回到正道上來。本書通過代碼示例展示了Java編程中常見的陷阱;還提供了重構(gòu)代碼,并解釋了為什么新方案是安全的?! ”緯到y(tǒng)地記錄了常見的服務(wù)器端Java編程錯(cuò)誤,以及這些錯(cuò)誤產(chǎn)生的原因和解決方案。書中涵蓋了基本Java和J2EE概念的反模式,如servlet、JSP、EJB、企業(yè)連接模型和可擴(kuò)展性。如果你是一個(gè)中級(jí)水平的Java程序員、分析人員或架構(gòu)師,急切地希望避免他人遭遇的痛苦經(jīng)歷,那本書正是你需要的?! ⊥ㄟ^研究本書中介紹的一些反模式,如往返通信、神奇servlet、缺少緩存、抖動(dòng)調(diào)優(yōu),等等,你就能避免重蹈覆轍,更安全地前進(jìn)。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    BITTER JAVA中文版 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7