Spring 2.0和 2.5的新特性

 SPRING2.0 特性:

1. IOC:XML schema
 新的bean作用域 (request,session)
 可扩展XML配置

2. AOP:AspectJ   @AspectJ注解

3. 在XML里更为简单的声明性事务配置
4. 支持JPA
5. 异步的JMS
6. jdbc 两个新类
7. 支持Portlet
8. 动态语言支持:JRuby,Groovy和BeanShell
9. JMX
10. 任务
11. 对JDK5 的支持 **(重点)

 

 

SPRING2.5 特性:
1. Annotation(注解)驱动配置
2. 在classpath中自动搜索组件
3. 切入点指示符(PCD)的支持
4. 在Spring应用中使用AspectJ加载时织入(LTW)
5. 对Websphere 事务管理的完整支持
6. 基于Annotation的控制器
7. 对Tiles 2 支持
8. 对JSF 1.2支持
9. 对JAX-WS支持
10. 增强的测试支持  提供了注解(annotation)驱动的单元和集成测试支持
11. 对OSGi的支持 —— Spring2.5框架的所有jar包都是兼容于OSGi的,以此来简化在OSGi环境下对其的使用

 

Spring框架是一个领先的full-stack Java/JEE应用框架。它提供一个轻量级的容器,依赖注入、aop、可插接的服务抽取,这些使得非侵入式的编程模型成为可能。OSGi提供了一个动态应用程序的执行环境,在这个环境中组件(bundles)可以在运行中被安装、更新、删除。它同时也可以很好地支持模块化及版本化。

Spring’OSGi的目标是使得写基于Spring的应用程序尽可能的容易,这些应用可以部署到OSGi的执行环境中,并可有效利用OSGi框架所提供的服务。通过在易用、强大的Spring框架上构建应用程序,SpringOSGi的支持也使得开发这样的基于OSGi的应用更加简单、更加高效。

  • 更好的分离应用逻辑与模块;
  • 同时部署一个模块的多个版本的能力;
  • 动态查找、使用系统其它模块提供的服务的能力;
  • 在运行时系统中动态部署、升级、卸载模块的能力;
  • 使用Spring框架在模块之间实例化、配置,集成,装饰组件;
  • 让企业应用开发者使用简单、熟悉的编程模型开发OSGi平台的功能。

我们相信OSGiSpring的结合为构建企业应用提供了最全面的可用的模型。

Spring’s OSGi的目标并不是提供一个通用的模型以支持任意的基于OSGi的应用程序开发,但是某些OSGi的开发者肯定能够发现Spring模型吸引人之处,并采纳它。目前已经存在的OSGibundles以及它们所export的任何服务都可以轻松的集成到使用SpringOSGi支撑的应用中,就象是Spring已经存在的配置项。

Spring OSGi定位于OSGi R4及以上版本,JDK1.3及以上版本。

这个规范假设读者已经具有一定的SpringOSGi的知识。参见介绍白皮书“OSGi for Spring developers”以及“Spring for OSGi developers”。注意:这些白皮书现在还不存在,还处于书写阶段,吼吼吼

 

http://blog.csdn.net/shuyaji/archive/2006/11/17/1393272.aspx


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值