英文原文:top 8 java people you should know,翻譯:oschina
這裡列舉了 8 個 Java 人物,他們建立了對 Java 社群貢獻很大的框架、產品、工具和圖書,也因此改變了 Java 的編碼方法。
8. Tomcat 和 Ant 創辦人
James Duncan Davidson, 1997 年到 2001 年在 Sun 公司工作,他建立了 Tomcat 應用伺服器,這是使用最為廣泛的 Java Web 伺服器,同時還建立了 Ant 構建工具,Ant 使用 XML 來描述專案的構建以及依賴關係,目前仍是 Java Web 專案構建的事實標準。
相關連結
1. James Duncan Davidson Twitter
3. James Duncan Davidson personal blog
4. Apache Ant
7. 測試驅動開發和 JUnit 的創辦人
Kent Beck 是極限程式設計和測試驅動開發方法論的創始人,此外他還開發了 JUnit 工具,這是使用最為廣泛的 Java 單元測試框架,而且還有多種語言的變種都是基於該框架開發的。
相關連結
6. Test Driven Development Wiki
新聞和訪談
1. Kent Beck: “We thought we were just programming on an airplane”
2. Interview with Kent Beck and Martin Fowler
3. eXtreme Programming An interview with Kent Beck
Kent Beck 圖書
1. Extreme Programming Explained: Embrace Change (2nd Edition)
2. Refactoring: Improving the Design of Existing Code | 重構:改善既有程式碼的設計
6. Java 集合框架創辦人
Joshua Bloch 領導了很多 Java 平臺特性的設計和實現,包括 JDK 5.0 語言增強以及屢獲殊榮的 Java 集合框架。2004年6月他離開了SUN公司併成為 Google 的首席 Java 架構師。此外他還因為《Effective Java》一書獲得著名的 Jolt 大獎。
相關連結
新聞和訪談
1.Effective Java: An Interview with Joshua Bloch
Joshua Bloch 圖書
1. Effective Java (2nd Edition)
2. Java Concurrency in Practice | Java併發程式設計實戰
5. JBoss 創辦人
Marc Fleury 在 2001 年創辦了 JBoss,這是一個開源的 Java 應用伺服器,後來該軟體賣給了紅帽公司,然後加入紅帽公司繼續 JBoss 的開發,直到 2007 年2月。
相關連結
新聞和訪談
1.Could Red Hat lose JBoss founder?
2.JBoss founder Marc Fleury leaves Red Hat, now what?
3.JBoss’s Marc Fleury on SOA, ESB and OSS
4. Struts 創始人
Craig Mcclanahan 是 Struts 框架的創始人,相信每個 Java 程式設計師都會知道 Struts 這個最為著名的 MVC 框架。
相關連結
新聞和訪談
1.Interview with Craig McClanahan
3. Spring 創始人
Rod Johnson 是 Spring 框架的創始人,而後創辦了 SpringSource 公司並任 CEO。此外他還寫了一本書《Expert One-on-One J2EE Design and Development (2002)》
相關連結
新聞和訪談
1.VMware.com : VMware to acquire SpringSource
2.Rod Johnson : VMware to acquire SpringSource
3.Interview with Rod Johnson – CEO – Interface21
4.Q&A with Rod Johnson over Spring’s maintenance policy changes
5.Expert One-on-One J2EE Design and Development: Interview with Rod Johnson
Rod Johnson 圖書
1.Expert One-on-One J2EE Design and Development (Programmer to Programmer)
2.Expert One-on-One J2EE Development without EJB
2 Hibernate 創始人
Gavin King 是 Hibernate 專案的創始人,這是著名的 Java 的 ORM 框架,同時他還建立了 Seam 專案,另外參與了 EJB 3.0 和 JPA 設計,並在其中起非常重要的作用。
相關連結
新聞和訪談
1.Tech Chat: Gavin King on Contexts and Dependency Injection, Weld, Java EE 6
2.JPT : The Interview: Gavin King, Hibernate
3.JavaFree : Interview with Gavin King, founder of Hibernate
4.Seam in Depth with Gavin King
Gavin King 圖書
1.Java Persistence with Hibernate
2.Hibernate in Action (In Action series)
1. Java 語言之父
詹姆斯·高斯林(James Gosling,1955年5月19日-,出生於加拿大),軟體專家,Java程式語言的共同創始人之一,一般公認他為“Java之父”。
在他12歲的時候,他已能設計電子遊戲機,幫忙鄰居修理收割機。大學時期在天文系擔任程式開發工讀生,1977年獲得了加拿大卡爾加里大學電腦科學學士學位,1983年獲得了美國卡內基梅隆大學電腦科學博士學位,博士論文的題目是:”The Algebraic Manipulation of Constraints”。畢業後到IBM工作,設計IBM第一代工作站NeWS系統,但不受重視。後來轉至Sun公司。1990年,與Patrick Naughton和Mike Sheridan等人合作“綠色計劃”,後來發展一套語言叫做“Oak”,後改名為Java。1994年底,James Gosling在矽谷召開的“技術、教育和設計大會”上展示Java程式。2000年,Java成為世界上最流行的電腦語言。
相關連結
新聞和訪談
1.Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling
2.Interview: James Gosling, ‘the Father of Java’
3.Developer Interview: James Gosling