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

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

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

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

来源: 发布时间:星期四, 2009年1月8日 浏览:33次 评论:0
  曾被看作Spring2.1Spring2.5最近已经发布了其RC1版本记者采访了Spring框架首席开发者Juergen Hoeller来了解有关这个版本更多信息

  Hoeller说Spring2.5最终版将于07年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包

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: