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