what’s new in spring 3 (翻译)

     spring3发布已经很久了,但现在为止还不太清楚spring3到底增加了些什么内容,好像一夜之间,就从spring2.x升级到了spring3了,也没感觉到有什么变化。不过的确,对于使用ssh的人来说,spring确实没带来太多的惊喜。除了spring mvc增强之外,其它的部分也暂时用不上了。从网上找到一个英文版的《what's new in spring 3》pdf,原文作者为Habuma。简单翻译一下,从spring1到spring3作一个升级性的描述,看每个版本都增加了什么。以方便直接使用spring3或从spring2升级上来的开发人员从总体上对spring有一个了解和把握。
    pdf下载。

     单从配置文件上来说,从spring1.x开始,开始使用了基于bean的声明式语法,所有的声明都是以bean开头的,即便是事务也是以继承AbstractTransactionBeanProxy来实现的;从spring2开始,就有了命名空间了,其中事务可以以tx命名空间开始,aop也可以aop命名空间开始了;到spring2.5,加入了注解的概念,开始让配置文件有所简化,spring也走上了一个从xml到annotation发展的道路。

继续阅读“what’s new in spring 3 (翻译)”