Spring之父

Spring之父
Rod Johnson
2002 年后期, Expert   One-on-One   J2EE 设计与开发》 出版。
2003 2 月, Spring 开源工程启动。
Rod 在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开 发领域之前,他还获得了音乐学的博士学位。有着相当丰富的 C/C++ 技术背景的 Rod 早在 1996 就开始了对 Java 服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技 术顾问,同时也是 JSR-154 Servlet 2.4 )和 JDO 2.0 的规范专家、 JCP 的积极成员。
    真正引起了人们的注意的,是在 2002 Rod Johnson 根据多年经验撰写的《 Expert One-on- One J2EE Design and Development 》。其中对正统 J2EE 架构的臃肿、低效的质疑,引发了人们 对正统 J2EE 的反思。这本书也体现了 Rod Johnson 对技术的态度,技术的选择应该基于实证或是 自身的经验,而不是任何形式的偶像崇拜或者门户之见。正是这本书真正地改变了 Java 世界。基 于这本书的代码, Rod Johnson 创建了轻量级的容器 Spring Spring 的出现,使得正统 J2EE 架构 一统天下的局面被打破。基于 Struts+Hibernate +Spring J2EE 架构也逐渐得到人们的认可,甚 至在大型的项目架构中也逐渐开始应用。
    Rod Johnson 的新作《 Expert One-on-one J2EE Development without JEB 》则更让人吃惊, 单单 Without EJB 一词就会让大多数 J2EE 架构师大跌眼镜了。不过 Rod Johnson 可能仅仅是想通 Without EJB 一词表明应该放开门户之见。这也是 Rod Johnson 一贯的作风,。也许正是这种 思想,促使得 Rod Johnson 创建了 Spring ,真正改变了 Java 世界。 
Rod Johnson
第一次看到 Rod Johnson 是在 Wrox Professional JSP 第二版的封面上,以前怎么也没能封面右 上角的那个秃顶的小人头和今天整个 J2EE 轻量容器革命和 java open source 的领导人联系起来。 已经不记得那本书的内容了,不过根据 gigix Wrox 书的封面人头数与质量成反比的定律,这应该 是一本很平庸的书。

然而当第二次听说 Rod Johnson 时,他已经是业界的大牛,他是 SpringFramework 的创始人,是 全球最畅销的 J2EE 书籍 Expert one on one J2EE Design and Development 的作者。当对 SpringFramework 一无所知我在 2003 读了那本旷世奇书的时候,不得不对的智慧,他的技术深 度,和他对技术的独到见解和写作技巧折服了。那本书的价值已经超越了 J2EE 范畴,它最大的价 值是 Rod Johnson 是对现有技术和项目开发的经验的反思,它教会了新的思维模式: a pragmatic view of the current technique. Distribute system 带来的问题, EJB 的缺陷,对现有 MVC 架构的分 析, O/R Mapping 的好处和缺陷,还有对面向对象设计的分析都让人无比佩服。随后他提出了自 己设计的 system infrastructure ,自己的 MVC 架构,自已设计的 JDBC framework ,对如今的业界 都有着革命性的影响,因为这些代码就是如今最有影响的 application framework Spring 的雏形 (除了性能测试那部分代码似乎没有放到 Spring 里)。

很难想象 Rod Johnson 的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他的专业不 是计算机,而是音乐学。不明白那个秃顶的脑袋瓜里怎么会同时拥有如此高深的计算机技术和高 雅的艺术细胞,只能惊为神人。

秃脑袋瓜并没有让 Rod Johnson 变得难看,好几个同学一致认为这家伙长得很酷。他看去是一个 典型的英国绅士,虽然他好象出生在澳大利亚,但是现在住在伦敦。说起话来也是一板一眼,有 条有理,字正腔圆而略有点尖的口音让人听起来特别清楚。然而 Rod Johnson 似乎也天生缺少一 样东西:幽默感。一本正经的讲座和采访虽然让人听起来很爽,但是我找不到听 Ted Neward Marc Fleury 时的那种激情和快感。记得去年的 theserverside symposium 上, Rod Johnson 因为 JBoss 那帮家伙戴着面具穿着小丑衣出席会议时说他自己和整个 Spring 项目组都没啥幽默感,也 不会穿那种衣服出席,结果引来了 Gavin King 用最污秽的词在他的 blog 上作出的回应。( anyway, Gavin King is a nice guy. 呵呵)

接下来的 SpringFramework Expert One on one J2EE without EJB 的成就几乎是人所共知的事情 了。随后是他创办了 interface21 ,一个专业的 SpringFramework 的咨询公司, Open source 的专业 化道路是 Java community 的最好出路。很多人说那里的培训很精彩。 Rod Johnson 的老本行就是 做咨询的,在出名以前,他就给很多欧洲的大公司和大项目做资询。

Rod Johnson 的另一个闪光的地方是他对 standardization 的看法 , 他是 JDO 2.0 Servlet 2.4 的专家 组成员,不过他对很多标准都持怀疑态度,当然最明显的就是 EJB 。如果谁都没有 implement 过某 个技术而直接制定标准绝对是 dangerous 的。这也是今年他在 theserverside symposium keynote speaking 的主题,呵呵。

Rod Johnson 还有一个毛病就是 Spring 不离口, 2004 年的 theserverside symposium AOP panel 上,他 Spring 不离口。看看 Hani 对他的评价吧: Rod Johnson will have completed his transformation from mild mannered intelligent British guy to freaky mad glint in the eye Spring zealot and ejbhater (possibly with a bigger posse in tow that his six pitiful acolytes last year). 呵。再看看 Cameron Purdy 的评语吧:
At the 2005 TSS Symposium, Rod Johnson will not be able to resist saying the word "Spring." Yup, it's like trying not to think of pink elephants -- impossible once you get that in your head. Spring, spring, spring, spring. La tee dah, spring spring spring. Take that, Linda. Spring-diddy- spring spring. Spring.
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值