3.6.其他特性

优质
小牛编辑
116浏览
2023-12-01

3.6. 其他特性

在以上章节中未被提及的,关于Spring 2.0的新特性与改进特性,都包含在最后部分。

3.6.1. 动态语言支持

Spring 2.0现在支持用非Java语言编写的bean。当前支持的动态语言包括JRuby,Groovy和BeanShell。标题为 第 25 章 动态语言支持 部分描述了动态语言支持的细节。

3.6.2. JMX

Spring对JMX支持的变化更具有进步意义,看看下面列表中的部分,直接转到JMX的变化篇。

  • 第 21.2.4 节 “控制注册行为”

  • 第 21.7 节 “通知”

3.6.3. 任务规划

关于任务规划,Spring 2.0 提供了一种抽象。对于感兴趣的开发人员,标题为 第 24.4 节 “SpringTaskExecutor抽象” 的部分提供了所有的细节。

3.6.4. 对Java 5(Tiger)的支持

如果你有幸使用Java 5(Tiger)进行项目开发,你将很高兴地发现,Spring 2.0对于Tiger有一些非常引人注目的支持。(下面是一系列Spring Java 5 独有特性的指南)

  • 第 7.7.1 节 “在Spring中使用AspectJ来为domain object进行依赖注入”

  • 第 7.2 节 “@AspectJ支持”

  • 第 10.5.6 节 “结合AspectJ使用@Transactional

  • 第 26.3.1 节 “@Required

  • 第 12.2.3 节 “SimpleJdbcTemplate类”