专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » aspectj:InfoQ:Spring 2.5:支持OSGi、AspectJ和完全基于注解配置(图) »正文

aspectj:InfoQ:Spring 2.5:支持OSGi、AspectJ和完全基于注解配置(图)

来源: 发布时间:星期四, 2008年12月18日 浏览:2次 评论:0


曾被看作Spring2.1 Spring2.5最近已经发布了其RC1版本InfoQ采访了Spring框架首席开发者Juergen Hoeller来了解有关这个版本更多信息

Hoeller说Spring2.5最终版将于今年11月19日发布该版本主要特征包括:

  • 对Spring2.0平滑升级 —— Spring2.5被设计成为对Spring2.0平滑升级现存代码和配置文件不需要做任何更改
  • 更多XML命名空间配置 —— 新命名空间包括
  • 完全支持Java 6和Java EE 5 —— Spring2.5支持Java 6和Java EE 5所有新特性——同时也提供了对Java 1.4.2和J2EE1.3支持
  • 完全支持基于注解配置 —— 现在所有配置都可以使用注解来实现并且也支持 JSR250 注解
  • 基于注解MVC controller —— Web Controller现在可以用如@RequestMapping这样注解来创建无需实现任何接口
  • 对AspectJ支持 —— 在些环境下增加了对AspectJ装载时编织支持同时提供了个新bean切入点
  • 对OSGi支持 —— Spring2.5框架所有jar包都是兼容于OSGi以此来简化在OSGi环境下对其使用
  • 测试框架巨大改变 —— 现在新基于注解测试框架已经支持TestNG和JUnit4
  • 性能改良 —— Spring2.5各方面性能指标都有了显著改善
我们可以从这里看到Spring2.5更全面改进

随着Spring2.5发布日期临近些人开始比较它和GoogleGuice框架的间性能差别Solomon Duskis比较了 2者性能指标后得出了如下结论:对于并发访问情况Spring2.5要比2.0快两倍并且如果将其默认bean化方式改为单例时它比Guice还要快Duskis还创建了个Guice式Spring2.5应用并且详细论述了 2者差别William Louth在几种区别条件下对 2者进行了更深入、细致比较包括并发访问和单例工厂情况Louth分析表明,在某些情况下Spring2.5要快于Guice从整体来看 2者在性能上已经非常接近了

Hoeller同时介绍说明了对于Spring3.0开发计划也就是说3.0将是Spring个主版本号而不是2.6在2008年5月将要发布Spring3.0个里程碑版本最终版本将于2008年10月发布Spring3.0至少需要Java 5和J2EE 1.4支持同时还可能支持Java 7对于Spring2.5中Java 5使用将会平滑移植到Spring3.0中但是些过时特性比如Commons Attributes将会被丢弃他们和Java 5已经没有什么关系了 Spring3.0同样将会重新打包核心框架中可能会包含 Spring Web Services/OXM包和来自于Spring Web Flowbinding/expression language包

查看英文原文:Spring 2.5: Drop-in upgrade for 2.0 with OSGi bundles, full annotation-based configuration and Aspec

Spring 2.5 RC1 Released

Download | Documentation | Changelog 


TAG: AOP AspectJ OSGi Spring 配置管理

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: