十年与java 相关的名字

RickardOberg:J2EE奇才
文/熊节
Oberg的作品很多,流行的代码生成工具XDoclet和MVC框架WebWork都出自他的手笔。这两个框架有一个共同的特点,即它们的功能虽然简 单,但设计都非常优雅灵活,能够很方便地扩展新功能甚至移植到新环境下使用。优雅的设计源自Oberg的过人才华,简单的功能则折射出他玩世不恭的人生态 度。正是这两种特质的融合,才造就了这个不世出的奇才。
1999年,JDK1.3发布,其中带来了一个重要的新特性:动态代理(DynamicProxy)。当所有人都还在对这项新技术的用途感到迷惑 时,Oberg发现用它便可以轻松攻克EJB容器实现中的一些难关。这一发现的产物就是一本《MasteringRMI》,以及大名鼎鼎的JBoss应 用服务器。但Oberg很快又让世人见识了他的玩世不恭。由于和总经理MarcFleury在经营理念上不合,Oberg抱怨“法国的天空总让我感到压 抑”,甩手离开了自己一手打造的JBoss。此后的几年里,他和老友HaniSuleiman不断地对JBoss的“专业开源”模式和 MarcFleury的商人味道冷嘲热讽,让众人为他的孩子气扼腕叹息。
2002年10月,微软推出Petstore示例应用的.NET版本,并宣称其性能比JavaPetstore高出数倍。正是Oberg深入分析这个示 例应用的源代码,在第一时间指出它大量运用了SQLServer专有的特性,性能对比根本不具参考价值。后来Oberg又先后关注了AOP和IoC容 器,两者都成为了J2EE架构的新宠。

DougLea:世界上对Java影响力最大的个人
文/KIT
如果IT的历史,是以人为主体串接起来的话,那么肯定少不了DougLea。这个鼻梁挂着眼镜,留着德王威廉二世的胡子,脸上永远挂着谦逊腼腆笑容,服务于纽约州立大学Oswego分校计算器科学系的老大爷。
说他是这个世界上对Java影响力最大的个人,一点也不为过。因为两次Java历史上的大变革,他都间接或直接的扮演了举足轻重的脚色。一次是由 JDK1.1到JDK1.2,JDK1.2很重要的一项新创举就是Collections,其Collection的概念可以说承袭自 DougLea于1995年发布的第一个被广泛应用的collections;一次是2004年所推出的Tiger。Tiger广纳了15项 JSRs(JavaSpecificationRequests)的语法及标准,其中一项便是JSR-166。JSR-166是来自于Doug编写的 util.concurrent包。
值得一提的是:DougLea也是JCP(Java小区项目)中的一员。
Doug是一个无私的人,他深知分享知识和分享苹果是不一样的,苹果会越分越少,而自己的知识并不会因为给了别人就减少了,知识的分享更能激荡出不一样的 火花。《EffectiveJAVA》这本Java经典之作的作者JoshuaBlosh便在书中特别感谢Doug是此书中许多构想的共鸣板,感谢 Doug大方分享丰富而又宝贵的知识。这位并发编程的大师级人物的下一步,将会带给Java怎样的冲击,不禁令人屏息以待。

ScottMcNealy:SUN十年来的掌舵者
文/KIT
McNealy,Sun的CEO、总裁兼董事长。他曾经狂傲的说:“摧毁微软是我们每个人的任务。”这位英勇的硅谷英雄,似乎带头起义,试图组织一个反微 软阵线联盟,以对抗微软这股庞大的托拉斯恶势力。他时常口出惊人之语,在公开场合大肆的批评微软,并曾经说微软的.NET是.NOT。
ScottMcNealy先后毕业于哈佛大学及史丹佛大学,分别持有经济学学士学位及企管硕士。1982年MBA毕业的他和三个同学共同合伙创建了 Sun,并于1984年成为Sun的执行官。“要么吞了别人,不然就被别人吞了”是ScottMcNealy的名言录之一。他擅长以信念带动员工,鼓舞 士气。极富自信的他,对于认定的事,总是坚持自己的想法,因此有人形容他是一个刚愎自用的决策者。
身为Sun这艘船的掌舵者,ScottMcNealy能够看多远,Sun就能走多远。ScottMcNealy认为将来软件界是一个只有服务,没有产 品的世代。他希望打造出Sun不是一个纯靠硬件赚钱的公司。从OpenSource到OpenSolaris,Sun希望可以成为提供整合性解决方案 的服务厂商。Solaris10+UltraSPARC是否可以像ScottMcNealy希望的是下一匹世纪黑马呢?Sun是否能以股价来证明 华尔街分析师及普罗大众的诽短流长?ScottMcNealy是否能带领着Sun成为继微软之后的下一个巨人,一场场IT界的争霸战值得我们拭目以待。

RodJohnson:用一本书改变了Java世界的人
文/刘铁锋
Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。有着相当丰富的 C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是 JSR-154(Servlet2.4)和JDO2.0的规范专家、JCP的积极成员。
真正引起了人们的注意的,是在2002年RodJohnson根据多年经验撰写的《ExpertOne-on- OneJ2EEDesignandDevelopment》。其中对正统J2EE架构的臃肿、低效的质疑,引发了人们对正统J2EE的反思。这本 书也体现了RodJohnson对技术的态度,技术的选择应该基于实证或是自身的经验,而不是任何形式的偶像崇拜或者门户之见。正是这本书真正地改变了 Java世界。基于这本书的代码,RodJohnson创建了轻量级的容器Spring。Spring的出现,使得正统J2EE架构一统天下的局面被打 破。基于Struts+Hibernate+Spring的J2EE架构也逐渐得到人们的认可,甚至在大型的项目架构中也逐渐开始应用。
RodJohnson的新作《ExpertOne-on-oneJ2EEDevelopmentwithoutJEB》则更让人吃惊,单单 “WithoutEJB”一词就会让大多数J2EE架构师大跌眼镜了。不过RodJohnson可能仅仅是想通过“WithoutEJB”一词表明 应该放开门户之见。这也是RodJohnson一贯的作风,。也许正是这种思想,促使得RodJohnson创建了Spring,真正改变了Java 世界。

AlanKay:Java的精神先锋
文/徐昊
Sun的官方Java教材中有一句话,说Java是“C++的语法与Smalltalk语义的结合”。而Smalltalk的创造者就是AlanKay。
AlanKay于1970年加入Xerox公司的PaloAlto研究中心。早在70年代初期,AlanKay等人开发了世界上第二个面向对象语言 Smalltalk,因此,AlanKay被誉为Smalltalk之父。2003年,AlanKey因为在面向对象程序设计上的杰出贡献,获得了有 计算机界的诺贝尔奖之称的ACMTuringAward。
AlanKay成名于Smapltalk和OOP,而Java虽然在语言上类似于C,但是在语义上非常接近Smalltalk,很多Java中的设计思 想在AlanKay的文献中找到根源,也有些人将AlanKay尊为Java思想的先驱。不过遗憾的是似乎AlanKay老先生对Java并不买 账,反倒攻击说Java是存在致命缺陷的编程语言,Java的成功不是由于Java本身的内在价值,而是其商业化的成功。AlanKay欣赏的是 Lisp,他认为Lisp是软件的麦克斯韦方程,其中的许多想法是软件工程和计算机科学的一部分。看来拥有AlanKay这样一位重量级的Java先驱 仍是我们Java一厢情愿的单恋吧。

KentBeck:领导的敏捷潮
文:刘铁锋
Beck全家似乎都弥漫着技术的味道。生长在硅谷,有着一个对无线电痴迷的祖父,以及一个电器工程师父亲。从小就引导KentBeck成为了业余无线电爱好者。
在俄勒冈州大学读本科期间,KentBeck就开始研究起模式。然而在他最终拿到计算机学位之前,他却是在计算机和音乐中交替学习。似乎Java大师都能够有这样的能耐,另一Java大牛RodJohnson同样也拥有音乐学的博士学位。
KentBeck一直倡导软件开发的模式定义。早在1993年,他就和GradyBooch(UML之父)发起了一个团队进行这个方面的研究。虽然著 有了《SmalltalkBestPracticePatterns》一书,但这可能并不是KentBeck最大的贡献。他于1996年在 DaimlerChrysler启动的关于软件开发的项目,才真正地影响后来的软件开发。这次的杰作就是XP(极限编程)的方法学。
和软件开发大师MartinFowler合著的《PlanningExtremeProgramming》可谓是关于XP的奠基之作。从此,一系列 的作品如《TestDrivenDevelopment:ByExample》, 《ExtremeProgrammingExplained:EmbraceChange》让更多的人领略到了极限编程的精髓,也逐步导致了极限 编程的流行。
KentBeck的贡献远不仅如此。对于众多的Java程序员来说,他和ErichGamma共同打造的JUnit,意义更加重大。也许正式这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值