original:http://sd.csdn.net/a/20120625/2806851.html
本文列舉了8個Java人物,他們創(chuàng)建了對Java社區(qū)貢獻(xiàn)很大的框架、產(chǎn)品、工具和圖書,也因此改變了Java的編碼方法。
一起來認(rèn)識下吧。
8.Tomcat和Ant創(chuàng)辦人

James Duncan Davidson,1997年到2001年在Sun公司工作,他創(chuàng)建了Tomcat應(yīng)用服務(wù)器,這是使用最為廣泛的Java Web服務(wù)器,同時還創(chuàng)建了Ant構(gòu)建工具,Ant使用XML來描述項(xiàng)目的構(gòu)建以及依賴關(guān)系,目前仍是Java Web項(xiàng)目構(gòu)建的事實(shí)標(biāo)準(zhǔn)。
相關(guān)鏈接
- James Duncan Davidson Twitter
- James Duncan Davidson Wiki
- James Duncan Davidson personal blog
- Apache Ant
-
Apache Tomcat
7.測試驅(qū)動開發(fā)和JUnit的創(chuàng)辦人

Kent Beck是極限編程和測試驅(qū)動開發(fā)方法論的創(chuàng)始人,此外他還開發(fā)了JUnit工具,這是使用最為廣泛的Java單元測試框架,而且還有多種語言的變種都是基于該框架開發(fā)的。
相關(guān)鏈接
- Kent Beck Twitter
- Kent Beck Wiki
- Kent Beck Blog
- JUnit Testing Framework
- Extreme Programming Wiki
- Test Driven Development Wiki
新聞和訪談
- Kent Beck: “We thought we were just programming on an airplane”
- Interview with Kent Beck and Martin Fowler
- eXtreme Programming An interview with Kent Beck
Kent Beck圖書
- Extreme Programming Explained: Embrace Change (2nd Edition)
- Refactoring: Improving the Design of Existing Code
-
JUnit Pocket Guide
6.Java集合框架創(chuàng)辦人

Joshua Bloch領(lǐng)導(dǎo)了很多Java平臺特性的設(shè)計(jì)和實(shí)現(xiàn),包括JDK 5.0語言增強(qiáng)以及屢獲殊榮的Java集合框架。2004年6月他離開了SUN公司并成為Google的首席Java架構(gòu)師。此外他還因?yàn)椤禘ffective Java》一書獲得著名的Jolt大獎。
相關(guān)鏈接
- Joshua Bloch Twitter
- Joshua Bloch Wiki
新聞和訪談
- Effective Java: An Interview with Joshua Bloch
- Rock Star Josh Bloch
Joshua Bloch圖書
- Effective Java (2nd Edition)
- Java Concurrency in Practice
5.JBoss創(chuàng)辦人

Marc Fleury在2001年創(chuàng)辦了JBoss,這是一個開源的Java應(yīng)用服務(wù)器,后來該軟件賣給了紅帽公司,然后加入紅帽公司繼續(xù)JBoss的開發(fā),直到2007年2月。
相關(guān)鏈接
- Marc Fleury Wiki
- Marc Fleury Blog
- JBoss Application Server
新聞和訪談
- Could Red Hat lose JBoss founder?
- JBoss founder Marc Fleury leaves Red Hat, now what?
- JBoss’s Marc Fleury on SOA, ESB and OSS
- Resurrecting Marc Fleury
4.Struts創(chuàng)始人

Craig Mcclanahan是Struts框架的創(chuàng)始人,相信每個Java程序員都會知道Struts這個最為著名的MVC框架。
相關(guān)鏈接
- Craig Mcclanahan Wiki
- Craig Mcclanahan Blog
- Apache Struts
新聞和訪談
- Interview with Craig McClanahan
- Struts Or JSF?
3.Spring創(chuàng)始人

Rod Johnson是Spring框架的創(chuàng)始人,而后創(chuàng)辦了SpringSource公司并任CEO。此外他還寫了一本書《Expert One-on-One J2EE Design and Development (2002)》
相關(guān)鏈接
- Rod Johnson Twitter
- Rod Johnson Blog
- SpringSource
- Spring Framework Wiki
新聞和訪談
- VMware.com : VMware to acquire SpringSource
- Rod Johnson : VMware to acquire SpringSource
- Interview with Rod Johnson – CEO – Interface21
- Q&A with Rod Johnson over Spring’s maintenance policy changes
- Expert One-on-One J2EE Design and Development: Interview with Rod Johnson
Rod Johnson圖書
- Expert One-on-One J2EE Design and Development (Programmer to Programmer)
- Expert One-on-One J2EE Development without EJB
2.Hibernate創(chuàng)始人

Gavin King是Hibernate項(xiàng)目的創(chuàng)始人,這是注明的Java的ORM框架,同時他還創(chuàng)建了Seam項(xiàng)目,另外參與了EJB 3.0和JPA設(shè)計(jì),并在其中起非常重要的作用。
相關(guān)鏈接
- Gavin King Blog
- Hibernate Wiki
- Hibernate Framework
- JBoss seam
新聞和訪談
- Tech Chat: Gavin King on Contexts and Dependency Injection, Weld, Java EE 6
- JPT : The Interview: Gavin King, Hibernate
- JavaFree : Interview with Gavin King, founder of Hibernate
- Seam in Depth with Gavin King
Gavin King 圖書
- Java Persistence with Hibernate
- Hibernate in Action (In Action series)
1.Java語言之父

詹姆斯·高斯林(James Gosling,1955年5月19日-,出生于加拿大),軟件專家,Java編程語言的共同創(chuàng)始人之一,一般公認(rèn)他為“Java之父”。
在他12歲的時候,他已能設(shè)計(jì)電子游戲機(jī),幫忙鄰居修理收割機(jī)。大學(xué)時期在天文系擔(dān)任程式開發(fā)工讀生,1977年獲得了加拿大卡爾加里大學(xué)計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,1983年獲得了美國卡內(nèi)基梅隆大學(xué)計(jì)算機(jī)科學(xué)博士學(xué)位,博士論文的題目是:"The Algebraic Manipulation of Constraints"。畢業(yè)后到IBM工作,設(shè)計(jì)IBM第一代工作站NeWS系統(tǒng),但不受重視。后來轉(zhuǎn)至Sun公司。1990年,與Patrick Naughton和Mike Sheridan等人合作“綠色計(jì)劃”,后來發(fā)展一套語言叫做“Oak”,后改名為Java。1994年底,James Gosling在硅谷召開的“技術(shù)、教育和設(shè)計(jì)大會”上展示Java程式。2000年,Java成為世界上最流行的電腦語言。
相關(guān)鏈接
- James Gosling Blog
- James Gosling Wiki
新聞和訪談
- Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling
- Interview: James Gosling, ‘the Father of Java’
-
Developer Interview: James Gosling
英文出自:Top 8 Java People You Should Know
譯文來自:OSCHINA