开题手记

很久就想写一本解析PetStore的书。

原因很简单:PetStore实在是每一个J2EE程序员、架构师必须研究的入门案例。

未能如愿的原因很多,除了懒、工作,一个重要的原因是期望SUN会有新版本的PetStore出来。

然而,每一个新版本都出得很慢。

EJB3.0时没有新版本;

JDK1.5时没出新版本;

各类框架层出不穷,Structs、Hibnate、JDO、Spring、AJAX被过分炒作时,没出新版本;

2001年,微软公司用C#写出了.NET架构下的PetShop,用代码行数、开发效率、执行效率等指标,挑战SUN公司JAVA写出的J2EE架构下的PetStore时,没有回应的新版本。

……

SUN公司的工程师在做什么呢?让人感到纳闷。

然而,当你拨开这个善于炒作、技术容易被放大的小开发圈圈,逐一和各项层出不穷的新技术作比较,实在不能认为“新版本”对PetStore有多大的意义。

在绝大多数情况下,PetStore的价值被远远的低估了。面对喧嚣的技术场,他有理由选择沉默。

如同一个绝顶剑客,它不是选择回避锋芒,而是在他眼中,根本没有锋芒。

如同一个宽容的王者,它不是选择沉默,而是笑看风云。

期待已久,新版本终于出来的。2006年5月12日,基于JavaEE5 SDK的新版本终于登场。

我决定不闲着了,动动手术刀,剖析一下这个五年才从1.0升级到2.0的大家伙。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值