輕快的Java
Java的開發(fā)者正深陷于復(fù)雜性的泥沼中而無法自拔。我們的經(jīng)驗和能力正接近極限,程序員為了編寫支持所選框架的程序所花的時間比解決真正問題的時間要多得多。我們不禁要問,有必要把Java搞得這么復(fù)雜嗎?
答案是否定的。本書給你指引了一條出路。無論是維護應(yīng)用程序,還是從頭開始設(shè)計,你都能夠超越成規(guī),并大幅精簡基本框架、開發(fā)過程和最終代碼。你能重新掌握一度失控的J2EE應(yīng)用程序。
在本書中,原作者Bruce A.Tate與Justin Gehtland將循序漸進、娓娓道來。首先,他們列出了五項基本法則。他們展示了如何構(gòu)建簡單、解耦的代碼,并告訴你如何選擇技術(shù)。他們還對兩種被廣泛運用的開源程序如何迎合這些概念進行了剖析。最后,作者還將利用這些基本概念構(gòu)建一個簡單但內(nèi)涵豐富的應(yīng)用程序來解決現(xiàn)實世界中所遇到的問題。
你曾經(jīng)幻想過有了工具和框架就能更好過一...
Java的開發(fā)者正深陷于復(fù)雜性的泥沼中而無法自拔。我們的經(jīng)驗和能力正接近極限,程序員為了編寫支持所選框架的程序所花的時間比解決真正問題的時間要多得多。我們不禁要問,有必要把Java搞得這么復(fù)雜嗎?
答案是否定的。本書給你指引了一條出路。無論是維護應(yīng)用程序,還是從頭開始設(shè)計,你都能夠超越成規(guī),并大幅精簡基本框架、開發(fā)過程和最終代碼。你能重新掌握一度失控的J2EE應(yīng)用程序。
在本書中,原作者Bruce A.Tate與Justin Gehtland將循序漸進、娓娓道來。首先,他們列出了五項基本法則。他們展示了如何構(gòu)建簡單、解耦的代碼,并告訴你如何選擇技術(shù)。他們還對兩種被廣泛運用的開源程序如何迎合這些概念進行了剖析。最后,作者還將利用這些基本概念構(gòu)建一個簡單但內(nèi)涵豐富的應(yīng)用程序來解決現(xiàn)實世界中所遇到的問題。
你曾經(jīng)幻想過有了工具和框架就能更好過一些嗎?支持技術(shù)框架的代碼甚至比完成實際工作的部分還要多,面對這種情形,你是不是感到困惑?現(xiàn)在應(yīng)該回到問題的本身,并擺脫過分膨脹軟件的束縛。這時,你要弄明白什么才是真正重要的,并搞清楚怎么樣才能簡單而優(yōu)雅地完成任務(wù)。
本書能告訴你,如何通過這條新的途徑讓你的客戶(甚至是你的朋友和家人)滿意。
