Spring 3.0前瞻

Spring 3.0 计划于明年 2 月中旬发布,将 JDK 5 设为最低要求,并引入 Spring Expression Language (SPEL) 来简化配置。此外,它还去除了对 Commons Attributes 的支持,不再兼容 Struts 1.x,同时改进了源码管理和构建流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


周末花时间看了Rick Evans在London Spring User Group (LSUG)关于Spring 3.0介绍的视频,地址在这里:
http://java.dzone.com/videos/a-look-forward-spring-30

根据Rick的介绍,Spring 3.0将于明年2月中旬正式发布,其中比较重要的两个亮点是:

1- JDK 5将成为Spring 3.0的最低要求,因此很多遗留代码得以重构,更加清晰;
2- 引入了新的Spring Expression Language (SPEL)用于描述XML和Annotation中的配置信息。
(Rick还用了大量篇幅介绍Spring 3.0如何在API和配置层面支持REST,不过这不在我兴趣范围内)

除了上述两大亮点,还有如下一些值得一提的变化:

1- 去掉了Commons Attributes,减少了很多相关依赖;
2- 不再支持Struts 1.x;
3- 全面转向Listener-style的context加载方式;
4- 源码组织更加模块化,每个子模块都是独立项目;
5- 构建环境抛弃Maven,转为使用ANT+Ivy; (笔者非常赞成的一个变化)
6- 源码库由CVS全面转向Subversion。("逃离"CVS是大势所趋?)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值