Spring 2.5新特性及架构图

Spring2.5是Spring2.1各个里程碑版本的终结。

Spring2.5是对Spring2.0的增强,增加了一些新的特性:

全面支持java6和javaEE5(JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0等)
全特性的注释驱动依赖注入,包括对限定词的支持
支持基于classpath的组件扫描,自动侦测有注释的类
支持AspectJ切点表达式中包含bean name切点元素
内置AspectJ加载时编织,基于LoadTimeWeaver 提取

更多的XML配置文件的名字空间支持,比如context和jms等,最大程度提高编写的方便性
全面修订集成测试框架,支持JUnit4和TestNG
新的基于注释的Servlet MVC和Portlet MVC控制器风格配置
扩展SimpleJdbcTemplate功能,支持命名的参数等
官方认可的Websphere支持,支持WebSphere 6 UOWManager 机制
Spring框架的jar文件,兼容OSGi绑定,并能直接使用
Spring ApplicationContext可被部署为JCA RAR文件,用于非主导应用模块
JCA 1.5消息终端管理,用于Spring管理的JMS和CCI消息监听器
有重要价值的特性为,基于注释的MVC控制器风格,JAX-WS支持和TestNG支持。

另外,分发包有三种形式,增加了最小标准zip包和包含文档的zip包。

官方推荐升级所有2.0.x版本到2.5版本,因为可以从新特性中获益和显著提升性能。

Spring2.0可以简单的升级到2.5版本,只需替换相关jar文件。

Spring2.5仍然兼容JDK1.4.2+和J2EE1.3+。

Spring 2.5的架构图

任何新增的或者改变的包都被高亮显示了(自2.0.6版本之后)。

这是新的顶层架构图:


这是较大子系统的内部架构图:
org.springframework.aop:

Spring2.5是Spring2.1各个里程碑版本的终结。

Spring2.5是对Spring2.0的增强,增加了一些新的特性:

全面支持java6和javaEE5(JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0等)
全特性的注释驱动依赖注入,包括对限定词的支持
支持基于classpath的组件扫描,自动侦测有注释的类
支持AspectJ切点表达式中包含bean name切点元素
内置AspectJ加载时编织,基于LoadTimeWeaver 提取

更多的XML配置文件的名字空间支持,比如context和jms等,最大程度提高编写的方便性
全面修订集成测试框架,支持JUnit4和TestNG
新的基于注释的Servlet MVC和Portlet MVC控制器风格配置
扩展SimpleJdbcTemplate功能,支持命名的参数等
官方认可的Websphere支持,支持WebSphere 6 UOWManager 机制
Spring框架的jar文件,兼容OSGi绑定,并能直接使用
Spring ApplicationContext可被部署为JCA RAR文件,用于非主导应用模块
JCA 1.5消息终端管理,用于Spring管理的JMS和CCI消息监听器
有重要价值的特性为,基于注释的MVC控制器风格,JAX-WS支持和TestNG支持。

另外,分发包有三种形式,增加了最小标准zip包和包含文档的zip包。

官方推荐升级所有2.0.x版本到2.5版本,因为可以从新特性中获益和显著提升性能。

Spring2.0可以简单的升级到2.5版本,只需替换相关jar文件。

Spring2.5仍然兼容JDK1.4.2+和J2EE1.3+。

Spring 2.5的架构图

任何新增的或者改变的包都被高亮显示了(自2.0.6版本之后)。

这是新的顶层架构图:


这是较大子系统的内部架构图:
org.springframework.aop:


org.springframework.beans:


org.springframework.jdbc:

 


init_Nav();

 

org.springframework.jms:


org.springframework.orm:


org.springframework.web:


 

posted @ 2009-07-17 16:48  蟋蟀的草坪  阅读(1365)  评论(0编辑  收藏  举报