Rod Johnson 是Spring Framework的創(chuàng)建者,也是java和J2EE領(lǐng)域中的知名專家。Rod是 Interface21公司的CEO,該公司是一家致力于提供專業(yè)級(jí)J2EE和Spring Framework服務(wù)的顧問公司。
談到Rod Johnson,除了Spring框架本身以外,他所著作的《EXPert One-on-One J2EE Development without EJB》一書,其影響力比Spring框架本身還更加震撼。這里插播一段廣告:《Expert One-on-One J2EE Development without EJB》這本書的中文版去年就已經(jīng)出了,有愛好的朋友可以去買來一看。
Rod Johnson對(duì)J2EE乃至整個(gè)Java的貢獻(xiàn)我這里就不再多說了,下面直接引用一些從網(wǎng)上摘下來的原話,我想大家也能看出他的厲害。
我們?cè)?jīng)在無數(shù)的書籍和文章中看到,EJB是J2EE的核心技術(shù)之一;而Rod Johnson竟然宣稱,絕大多數(shù)的J2EE應(yīng)用根本不需要EJB。-摘自“J2EE without EJB”書評(píng)
Rod Johnson將會(huì)引領(lǐng)一種影響深遠(yuǎn)的潮流。但這潮流不是Spring和Hibernate,也不是IoC和AOP,甚至不是“輕量級(jí)架構(gòu)”,而是一切實(shí)事求是的“循證架構(gòu)”的工作方式。惟有把握這種工作方式,你才能夠真正自信滿滿地挺起胸膛說:“我選擇的架構(gòu)是適合應(yīng)用需求的架構(gòu)。”―摘自“Java視野”網(wǎng)友討論
Rod Johnson認(rèn)為,應(yīng)該是基于實(shí)踐的證據(jù)、來自歷史項(xiàng)目或親自試驗(yàn)的經(jīng)驗(yàn),而不是任何形式的偶像崇拜或者門戶之見。Rod Johnson給我傳授了“循證”的工作方式——那原本就應(yīng)該是程序員的工作方式。-摘自“J2EE without EJB”書評(píng)
Spring 提供這些價(jià)值也離不開其它開源框架的支持(Spring 的理念:不去重新發(fā)明輪子),但是 Spring 是所有這些開源框架的集大成者,為集成各種開源的成果提供了一個(gè)非常理想的平臺(tái)。所以 Rod Johnson 對(duì)于 J2EE 的貢獻(xiàn)在我看來要比其他人高一些的。-摘自網(wǎng)友評(píng)論
“輪子理論”,也即“不要重復(fù)發(fā)明輪子”,這是西方國家的一句諺語,原話是:Don't Reinvent the Wheel。當(dāng)然由于國內(nèi)IT從業(yè)人員接受的都是西方先進(jìn)技術(shù)(誰讓中國沒有先進(jìn)技術(shù)給大家學(xué)呢?),因此看見大家經(jīng)常引用這一句話。“不要重復(fù)發(fā)明輪子”,意思是企業(yè)中任何一項(xiàng)工作實(shí)際上都有人做過,我們所需要做的就是找到做過這件事情的人。拿到軟件領(lǐng)域中就是指有的項(xiàng)目或功能,別人已經(jīng)做過,我們需要用的時(shí)候,直接拿來用即可,而不要重新制造。