天天看點

應該記住的8位java人物

來源:oschina | 收藏到我的網摘

本文列舉了8個Java人物,他們建立了對Java社群貢獻很大的架構、産品、工具和圖書,也是以改變了Java的編碼方法。

應該記住的8位java人物

一起來認識下吧。

8.Tomcat和Ant創辦人

應該記住的8位java人物

James Duncan Davidson,1997年到2001年在Sun公司工作,他建立了Tomcat應用伺服器,這是使用最為廣泛的Java Web伺服器,同時還建立了Ant建構工具,Ant使用XML來描述項目的建構以及依賴關系,目前仍是Java Web項目建構的事實标準。

相關連結

  1. James Duncan Davidson Twitter
  2. James Duncan Davidson Wiki
  3. James Duncan Davidson personal blog
  4. Apache Ant
  5. Apache Tomcat

7.測試驅動開發和JUnit的創辦人

應該記住的8位java人物

Kent Beck是極限程式設計和測試驅動開發方法論的創始人,此外他還開發了JUnit工具,這是使用最為廣泛的Java單元測試架構,而且還有多種語言的變種都是基于該架構開發的。

相關連結

  1. Kent Beck Twitter
  2. Kent Beck Wiki
  3. Kent Beck Blog
  4. JUnit Testing Framework
  5. Extreme Programming Wiki
  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
  3. JUnit Pocket Guide

6.Java集合架構創辦人

應該記住的8位java人物

Joshua Bloch上司了很多Java平台特性的設計和實作,包括JDK 5.0語言增強以及屢獲殊榮的Java集合架構。2004年6月他離開了SUN公司并成為Google的首席Java架構師。此外他還因為《Effective Java》一書獲得著名的Jolt大獎。

相關連結

  1. Joshua Bloch Twitter
  2. Joshua Bloch Wiki

新聞和訪談

  1. Effective Java: An Interview with Joshua Bloch
  2. Rock Star Josh Bloch

Joshua Bloch圖書

  1. Effective Java (2nd Edition)
  2. Java Concurrency in Practice

5.JBoss創辦人

應該記住的8位java人物

Marc Fleury在2001年創辦了JBoss,這是一個開源的Java應用伺服器,後來該軟體賣給了紅帽公司,然後加入紅帽公司繼續JBoss的開發,直到2007年2月。

相關連結

  1. Marc Fleury Wiki
  2. Marc Fleury Blog
  3. JBoss Application Server

新聞和訪談

  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. Resurrecting Marc Fleury

4.Struts創始人

應該記住的8位java人物

Craig Mcclanahan是Struts架構的創始人,相信每個Java程式員都會知道Struts這個最為著名的MVC架構。

相關連結

  1. Craig Mcclanahan Wiki
  2. Craig Mcclanahan Blog
  3. Apache Struts

新聞和訪談

  1. Interview with Craig McClanahan
  2. Struts Or JSF?

3.Spring創始人

應該記住的8位java人物

Rod Johnson是Spring架構的創始人,而後創辦了SpringSource公司并任CEO。此外他還寫了一本書《Expert One-on-One J2EE Design and Development (2002)》

相關連結

  1. Rod Johnson Twitter
  2. Rod Johnson Blog
  3. SpringSource
  4. Spring Framework Wiki

新聞和訪談

  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創始人

應該記住的8位java人物

Gavin King是Hibernate項目的創始人,這是著名的Java的ORM架構,同時他還建立了Seam項目,另外參與了EJB 3.0和JPA設計,并在其中起非常重要的作用。

相關連結

  1. Gavin King Blog
  2. Hibernate Wiki
  3. Hibernate Framework
  4. JBoss seam

新聞和訪談

  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語言之父

應該記住的8位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. James Gosling Blog
  2. James Gosling Wiki

新聞和訪談

  1. Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling
  2. Interview: James Gosling, ‘the Father of Java’
  3. Developer Interview: James Gosling

英文出自:Top 8 Java People You Should Know

譯文來自:OSCHINA