| 文章:Spring2.5的新特性(第一部分) |
|
| 作者是 Administrator | |
| 2008-01-08 05:50:05 | |
|
从诞生之初,Spring框架就坚守它的宗旨:简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案。新发布的Spring2.5继续坚持了这个发展趋向,特别是为那些使用Java 5或更新版本java的开发人员提供了进一步简化而强大的新特性。这些新特性包括:注解驱动的依赖性注入(annotation-driven dependency injection),使用注解而非XML元数据来自动侦测classpath上的Spring组件,注解对生命周期方法的支持,一个新的web控制器模型将请求映射到加注解的方法上,在测试框架中支持Junit4,Spring XML命名空间的新增内容,等等。 本文是探讨这些新特性的3篇系列文章中的第一篇。主要关注于简化的配置和在Spring应用程序上下文(application context)核心新增的基于注解的功能:注解驱动的依赖注入(annotation-driven dependency injection),对元数据采用注解而非XML来自动侦测classpath上的Spring组件,以及注解对生命周期方法的支持等等。 就如在JSR-250中定义的那样,Spring支持公共注解(Common Annotations),同时为自动装配过程的更细粒度的控制提供了额外注解。Spring2.5也扩展了从Spring2.0的@Repository就开始的构造型(stereotype)注解,并且所有这些构造型注解都可以和新的组件扫描功能结合使用。Spring2.5仍然全面支持基于XML的配置,同时它又引进了一个新的context命名空间对常见配置场景提供更精要的文法。实际上,支持XML和基于注解配置的无缝结合最终产生一个更为平衡的全面的方法。基本构架的复杂配置可以在模块XML文件中定义,而应用程序栈日益增多地更高层配置可以更多的从基于注解的技术中获益——前提是都在同一个Spring2.5应用程序context内。 阅读全文:Spring2.5的新特性:第一部分 |
|
| 最近更新 ( 2008-01-08 05:50:05 ) |

