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消息監聽器
另外,分發包有三種形式,增加了最小標準zip包和包含文檔的zip包。
官方推薦升級所有2.0.x版本到2.5版本,因為可以從新特性中獲益和顯著提升性能。
Spring2.0可以簡單的升級到2.5版本,只需替換相關jar文件。
Spring2.5仍然兼容JDK1.4.2+和J2EE1.3+。
posted on 2009-07-20 01:45
jadmin 閱讀(77)
評論(0) 編輯 收藏