导读:本文介绍了8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。
8. Tomcat & Ant创始人
James Duncan Davidson,Tomcat和Ant创始人。
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创始人
Kent Beck是XP(Extreme Programming)的创始人;同时还是极限( Extreme)编程,
测试驱动开发的创造者;并与Erich Gamma一起创建了JUnit,也许就因为这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮。
相关链接
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创始人
Joshua Bloch,是Google公司的首席Java架构师。是Jolt大奖的获得者。他曾是Sun公司的杰出工程师,和Transarc公司的高级系统设计师。Bloch曾带领团队设计和实现过无数的Java平台特性,包括JDK 5.0语言增强版和获奖的Java Collections Framework。他的著作还包括:《Java Puzzlers》、《Java Concurrency in Practive》等。
相关链接:
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 创始人
Marc Fleury, 于2001年创建JBoss, 一个开源的Java应用服务器,2006年4月,JBoss被另一家知名开源软件开发商红帽(Red Hat)以3.5亿美元收购。2007年2月9日毅然离开RedHat。
相关链接
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 创始人
Craig R. McClanahan,1960年出生于丹麦Aarhus。程序员,Sun公司的高级员工,Java Server Faces(JSF)技术规范组负责人,Apache Struts framework创始人,Java Studio Creator负责人,《Struts in action》作者。他是servlet 2.2, 2.3和JSP 1.1, 1.2规范的专家组之一,也是Tomcat servlet container Catalina的架构师。
相关链接
Craig Mcclanahan Wiki
Craig Mcclanahan Blog
Apache Struts
新闻采访
Interview with Craig McClanahan
Struts Or JSF?
3. Spring 创始人
Rod Johnson,Spring Framework创始人。 Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。 有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是JSR-154(Servlet 2.4)和JDO 2.0的规范专家、JCP的积极成员,是Java development community中的杰出人物。
相关链接
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 创始人
Gavin King, Hibernate创始人,同时还创建了Seam,参与了EJB 3.0 和 JPA 的编写。他是JBoss的核心成员之一,也是《Hibernate in Action》一书的作者。
相关链接
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, 出生于加拿大,是一位计算机编程天才。他在卡内基-梅隆大学攻读计算机博士学位时,为 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离职。
8. Tomcat & Ant创始人
James Duncan Davidson,Tomcat和Ant创始人。
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创始人
Kent Beck是XP(Extreme Programming)的创始人;同时还是极限( Extreme)编程,
测试驱动开发的创造者;并与Erich Gamma一起创建了JUnit,也许就因为这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮。
相关链接
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创始人
Joshua Bloch,是Google公司的首席Java架构师。是Jolt大奖的获得者。他曾是Sun公司的杰出工程师,和Transarc公司的高级系统设计师。Bloch曾带领团队设计和实现过无数的Java平台特性,包括JDK 5.0语言增强版和获奖的Java Collections Framework。他的著作还包括:《Java Puzzlers》、《Java Concurrency in Practive》等。
相关链接:
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 创始人
Marc Fleury, 于2001年创建JBoss, 一个开源的Java应用服务器,2006年4月,JBoss被另一家知名开源软件开发商红帽(Red Hat)以3.5亿美元收购。2007年2月9日毅然离开RedHat。
相关链接
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 创始人
Craig R. McClanahan,1960年出生于丹麦Aarhus。程序员,Sun公司的高级员工,Java Server Faces(JSF)技术规范组负责人,Apache Struts framework创始人,Java Studio Creator负责人,《Struts in action》作者。他是servlet 2.2, 2.3和JSP 1.1, 1.2规范的专家组之一,也是Tomcat servlet container Catalina的架构师。
相关链接
Craig Mcclanahan Wiki
Craig Mcclanahan Blog
Apache Struts
新闻采访
Interview with Craig McClanahan
Struts Or JSF?
3. Spring 创始人
Rod Johnson,Spring Framework创始人。 Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。 有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是JSR-154(Servlet 2.4)和JDO 2.0的规范专家、JCP的积极成员,是Java development community中的杰出人物。
相关链接
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 创始人
Gavin King, Hibernate创始人,同时还创建了Seam,参与了EJB 3.0 和 JPA 的编写。他是JBoss的核心成员之一,也是《Hibernate in Action》一书的作者。
相关链接
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, 出生于加拿大,是一位计算机编程天才。他在卡内基-梅隆大学攻读计算机博士学位时,为 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离职。
发表评论
-
对Hessian的理解!
2011-01-14 17:48 850Hessian是由caucho提供的一个基于binary- ... -
spring包详解
2010-01-26 09:54 705spring.jar是包含有完整发布的单个jar包,sprin ... -
MVC分析(SSI)
2010-01-15 12:40 1676MVC对于我们来说,已经 ... -
struts2中对no result defined for action的解决方案
2009-12-25 12:27 1860大伙在使用struts2的时候,是否也有过报o result ... -
Struts 2中实现文件下载
2009-10-23 18:30 1300Struts 2中实现文件下载 在BlogJava上已经有一位 ... -
JAVA String.format 方法使用介绍
2009-09-25 13:11 1900在JDK1.5中,String类增加了一个非常有用的静态函数f ... -
Struts2拦截器简要说明
2009-07-24 08:36 1030通过Java动态代理一文,我们了解了动态代理的好处,也知道了S ... -
javadom框架操作XML文件
2009-07-21 00:45 876这是一个用JAVA W3C DOM 进行XML操作的例子,包含 ... -
spring中BEAN的作用域范围
2009-07-20 11:01 1204Spring Bean作用域介绍: singleton:S ...
相关推荐
以下将详细介绍这8位Java的领军人物及其成就。 1. **James Gosling** - Java之父 詹姆斯·戈斯林被誉为Java之父,他在1995年推出了Java语言,奠定了现代Java的基础。他在Sun Microsystems任职期间,领导了Java语言...
这些Java领军人物通过他们的创新、工具和框架,不仅塑造了Java的生态系统,而且对整个软件开发行业都产生了深远的影响。他们的贡献不仅限于代码,还包括教育和指导新一代的开发者,使得Java成为了一个强大、活跃且...
1. **Java起源**:Java语言最初由Sun Microsystems的一支团队开发,领军人物是James Gosling。它于1991年被命名为Oak,但到了1995年重新设计并命名为Java,专为开发互联网应用程序而生。 2. **平台独立性**:Java的...
Java架构师的学习路径是复杂而系统的,涉及到许多关键知识点,从基础到高级,从理论到实践,每一...在学习过程中,不断积累经验,关注新技术,保持学习的热情,相信你一定能成功度过“寒冬”,成为Java领域的领军人物。
随着时间的推移,他不仅成为了Java领域的专家,还成为了行业内的领军人物。 ### 实践与理论结合 蔡学镛提倡将理论与实践相结合的学习方法。他认为,学习编程语言不能仅停留在书本知识上,而应通过实际项目来加深...
谭浩强教授作为中国计算机教育领域的领军人物之一,在编程教学方面有着丰富的经验与深厚的积累。他编写的《谭浩强Java就业培训》是一本非常适合Java初学者入门的教材,通过实例驱动的方式,帮助学习者快速掌握Java...
Java架构师是软件开发中的关键角色,他们负责构建和维护复杂的...总结来说,Java架构师是技术团队的领军人物,他们不仅要精通技术,还需要具备业务洞察力、领导能力和持续学习的精神,以应对快速变化的软件开发环境。
Doug Lea是Java并发编程的领军人物,他的著作《Concurrent Programming in Java: Design principles and patterns》是Java并发编程的经典教材。该书详细介绍了Java并发编程的设计原则和模式,对Java开发者具有重要...
然而,随着职业发展,尤其是想要成为行业领军人物,本科以上的学历和良好的英语水平(至少四级)将变得越来越重要。在学习过程中,可以适当删减一些老技术和不常用的技术,以减轻学习负担,更快地达到就业标准。 ...
8. **META-INF**:这是一个常见的Java归档文件夹,可能包含了有关该更新包的元数据和签名信息,确保其完整性和可信任性。 9. **magisk**:Magisk 是一个流行的Android系统修改工具,用于实现root权限,它可能被集成...
java版斗地主源码 What-is-Open-Source--Modify (什么是开源?) 介绍 开源(Open Source,开放源码)被非盈利软件...开源领军人物近照以及部分标志(7张) 源代码或是可让人方便的事后取得源代码。 ● 衍生著作(Derived Wo
QCon Shanghai的演讲者Julien Viet,作为Vert.x项目的领军人物,分享了他在实际测试中所学到的经验教训。 首先,文章提到了一个典型的性能测试案例——Round #8,当时一切运行良好,但随着时间推移,到了Round #14...
梁友栋教授是中国计算机图形学领域的领军人物,他对计算机图形学的贡献体现在多个方面。Barsky算法则是他的一项研究成果,主要用于解决直线在不同坐标系统之间的精确变换问题。在计算机屏幕上,我们通常使用像素网格...
"李兴华"可能是这个智囊团的领军人物,他在SSH框架的应用和教学方面有着丰富的经验。"框加"可能是“框架”的口语化表达,强调这个平台专注于SSH框架的添加、集成和优化。 【标签】"ssh" 明确指出讨论的核心是SSH,...
最终达到第十境界——哲学家,这时的程序员不仅仅是技术专家,更是能够从哲学的角度思考问题,影响整个行业乃至社会发展的领军人物。 每个境界都代表了一个程序员成长的不同阶段,无论是从技术能力还是思维方式上都...