下面将介绍8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。
8. Tomcat & Ant创始人
![](http://dl.javaeye.com/upload/attachment/299160/1f84db19-018b-3a66-a62a-0e04cf32572f.png)
Duncan于1970年7月29日生于美国德克萨斯州。主要专注在Mac OS X、Java和XML技术。他频繁地在全世界各种会议上演讲,话题范围从开源到高效Java开发。
Duncan 是Apache Tomcat和Apache Ant的原创作者,1997-2001年曾在Sun Microsystems工作,参与促成了Sun Microsystems公司向Apache Software Foundation的捐赠。在Sun工作期间,他创作了两个版本的Java Servlet API规范,以及Java API for XML Processing(Java版XML API)规范。
相关链接
- James Duncan Davidson Twitter
- James Duncan Davidson Wiki
- James Duncan Davidson personal blog
- Apache Ant
- Apache Tomcat
7. Test Driven Development & JUnit创始人
![](http://dl.javaeye.com/upload/attachment/299162/e0994f92-e5c8-389b-901f-e709415dabb0.png)
相关链接
- 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 Collections Framework
![](http://dl.javaeye.com/upload/attachment/299164/03994b30-fa9b-39c4-8c5a-7701408678b8.png)
Joshua Bloch,是Google公司的首席Java架构师。是Jolt大奖的 获得者。他曾是Sun公司的杰出工程师,和Transarc公司的高级系统设计师。Bloch曾带领团队设计和实现过无数的Java平台特性,包括JDK 5.0语言增强版和获奖的Java Collections Framework。他的著作还包括:《Java Puzzlers》、《Java Concurrency in Practive》等。
相关链接:
新闻采访
Joshua Bloch 著作:
5. JBoss 创始人
![](http://dl.javaeye.com/upload/attachment/299181/9fdb52b6-9468-3017-b4eb-551da38e7190.png)
Marc Fleury, 于2001年创建JBoss, 一个开源的Java应用服务器,2006年4月,JBoss被另一家知名开源软件开发商红帽(Red Hat)以3.5亿美元收购。2007年2月9日毅然离开RedHat。
相关链接
新闻采访
- 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 创始人
![](http://dl.javaeye.com/upload/attachment/299166/84954e26-7dae-3821-ac02-b58a7404e325.png)
相关链接
新闻采访
3. Spring 创始人
![](http://dl.javaeye.com/upload/attachment/299168/f1173abf-bca1-322a-9c88-86b4af89b435.png)
相关链接
新闻采访:
- 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 创始人
![](http://dl.javaeye.com/upload/attachment/299170/2394135f-1996-3c87-9b2e-cb127d4ee829.png)
Gavin King, Hibernate创始人,同时还创建了Seam,参与了EJB 3.0 和 JPA 的编写。他是JBoss的核心成员之一,也是《Hibernate in Action》一书的作者。
相关链接
新闻采访:
- 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 著作:
1. Java之父
![](http://dl.javaeye.com/upload/attachment/299172/7f991033-afcc-3392-b5e7-21b05db74f7a.png)
James Gosling, 出生于加拿大,是一位计算机编程天才。他在卡内基-梅隆大学攻读计算机博士学位时,为 Unix操作系统编写了多处理器版本。在服务器制造商和软件开发商Sun公司工作期间,他于1991年编写了Java编程语言。他在2006年的一则博客 中写道,他的妻子和儿子从来都没有看到他不留胡子;其实每到睡觉时,他首先要做的事情就是刮胡子,以免影响他睡眠过程中的正常呼吸。
高斯林先生以“Java 技术之父”而闻名于世。他是Java 技术的创始人,他亲手设计了Java语言,并开发了Java编译器和Java虚拟机,使Java成为了世界上最流行的开发语言。Java支持的计算模式, 已经成为了互联网的标准编程模式以及分布式企业级应用的事实标准。目前,Gosling先生积极致力于研究软件开发工具,使它们功能更为强大,更容易为开 发人员所使用,能够快速地开发应用。
James Gosling于1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡耐基-梅隆大学计算机科学博士学位,博士论文的题目 是:"The Algebraic Manipulation of Constraints"。他创建了卫星数据获取系统,Unix的多处理器版本,若干编译器、邮件系统和视窗管理器,他还创建了一个叫做"Emacs"的 WYSIWYG文本编辑器,这个基于图像编辑器和文本编辑器的突破性的编辑器可运行于Unix系统。在Sun公司,Gosling最初是负责NeWS视窗 系统的总工程师。也正是他开始了Java编程语言的最初设计,并完成了Java技术的原始编译器和虚拟机。
2010年,随着Sun被Oracle并购而加入Oracle,担任客户端软件集团的首席技术官,但于2010年4月从Oracle离职。
相关链接
新闻采访: