現(xiàn)在大部分軟件開發(fā)書籍都是講解某個技術(shù)如何用,很少有講實戰(zhàn)的,即使有實戰(zhàn)案例的講解,也是講解網(wǎng)上購物、聊天室之類已經(jīng)被人寫爛了的系統(tǒng)的開發(fā),最可怕的是書中的實現(xiàn)代碼慘不忍睹,使得讀者很容易被誤導(dǎo),至于如何進(jìn)行合理的架構(gòu)設(shè)計就更無從談起;少數(shù)從國外引進(jìn)的高端技術(shù)書籍又大談特談各種在天上飛來飛去的理論,“看的時候心潮澎湃,看完之后一臉茫然”,讀者不知道如何將這些理論應(yīng)用到實際的開發(fā)過程當(dāng)中。本書就嘗試著打破這種局面,把一個真實的系統(tǒng)搭建從頭講起,不僅包含具體的實現(xiàn)技術(shù),也包含一些架構(gòu)方面的設(shè)計思想。
這是一本以Java開發(fā)語言為載體來講解企業(yè)級信息系統(tǒng)開發(fā)的書,其中涉及到了Hibernate、Struts、Spring、JSP、Swing、JDBC等很多技術(shù),而且案例系統(tǒng)的搭建過程中也較合理的使用了面向?qū)ο罄砟钸M(jìn)行系統(tǒng)設(shè)計,但是書中不可能詳細(xì)講解這些技術(shù)的使用,讀者可以根據(jù)需要參考這些技術(shù)相關(guān)的參考資料。
序言部分介紹了開發(fā)框架等的概念;第1、2、3、4章介紹了正則表達(dá)式、AOP、自定義JSP標(biāo)簽等基礎(chǔ)知識;第5章給出了案例系統(tǒng)的需求文檔;第6章基于Spring技術(shù)搭建了案例系統(tǒng)的Remoting部分;第7章構(gòu)建了一個基于MDA理念的元數(shù)據(jù)引擎;第8章對案例系統(tǒng)中用到的枚舉異常類、工具類等做了介紹;第9、10、11、12章基于Spring、Hibernate等技術(shù)搭建了事務(wù)、DTO生成器、權(quán)限控制、日志記錄、多數(shù)據(jù)庫支持等基礎(chǔ)模塊;第13、14章開發(fā)了登錄服務(wù)、Swing客戶端基礎(chǔ)模塊以及數(shù)據(jù)選擇器等自定義Swing控件;第15章實現(xiàn)了列表界面、編輯界面和編輯界面的基類;第16章搭建了Web客戶端的登錄界面、主菜單等基礎(chǔ)模塊,并開發(fā)了JSP用的數(shù)據(jù)選擇器等自定義標(biāo)簽;第17章則以前面章節(jié)搭建出的基礎(chǔ)框架為基礎(chǔ)實現(xiàn)了第5章中的需求文檔所要求的功能。
《J2EE開發(fā)全程實錄》是國內(nèi)J2EE研究領(lǐng)域里具有里程碑意義的一部作品。作者以通俗易懂的語言將J2EE企業(yè)級系統(tǒng)架構(gòu)設(shè)計、開發(fā)過程中的看似高深的技術(shù)與原理娓娓道來,使得讀者在不經(jīng)意間隨著作者的思路一起參透高深的技術(shù)理念。閱讀完本書我才發(fā)現(xiàn)架構(gòu)設(shè)計、設(shè)計模式、元數(shù)據(jù)編程、AOP、分布式開發(fā)這些看似高深的理論完全可以很輕松的用來改善系統(tǒng)架構(gòu)的設(shè)計,而Spring 、Hibernate、Struts、Swing、XML這些看似孤立的技術(shù)也可以有機(jī)的結(jié)合起來搭建一個高度靈活的系統(tǒng)架構(gòu)。相信對于想深入學(xué)習(xí)基于J2EE技術(shù)的企業(yè)級系統(tǒng)架構(gòu)設(shè)計與開發(fā)技術(shù)的讀者來說,《J2EE開發(fā)全程實錄》將是一本不可多得的寶典。
預(yù)訂地址:
http://www.china-pub.com/computers/common/info.asp?id=35167