zoukankan      html  css  js  c++  java
  • spring2.5和3.0有什么区别

    2010-09-03
     
    一、首先,模块的组织更加的细致,从那么多的jar分包就看的出来
    二、新特性如下: 
     
    Spring Expression Language (Spring表达式语言) 
     
    IoC enhancements/Java based bean metadata (Ioc增强/基于Java的bean元数据) 
     
    General-purpose type conversion system and UI field formatting system (通用类型转换系统和UI字段格式化系统) 
     
    Object to XML mapping functionality (OXM) moved from Spring Web Services project (对象到XML映射功能从Spring Web Services项目移出) 
     
    Comprehensive REST support (广泛的REST支持) 
     
    @MVC additions (@MVC增强) 
     
    Declarative model validation (声明式模型验证) 
     
    Early support for Java EE 6 (提前对Java EE6提供支持) 
     
    Embedded database support (嵌入式数据库的支持) 
     
    三、针对Java 5的核心API升级 
     
    1、BeanFactory接口尽可能返回明确的bean实例,例如: 
     
    T getBean(String name, Class requiredType) 
     
    Map getBeansOfType(Class type) 
     
    Spring3对泛型的支持,又进了一步。个人建议泛型应该多用,有百利而无一害! 
     
    2、Spring的TaskExecutor接口现在继承自java.util.concurrent.Executor: 
     
    扩展的子接口AsyncTaskExecutor支持标准的具有返回结果Futures的Callables。 
     
    任务计划,个人还是更喜欢Quartz。 
     
    3、新的基于Java5的API和SPI转换器 
     
    无状态的ConversionService 和 Converters 
     
    取代标准的JDK PropertyEditors 
     
    类型化的ApplicationListener,这是一个实现“观察者设计模式”使用的事件监听器。 
     
    基于事件的编程模式,好处多多,在项目中应该考虑使用,基于事件、状态迁移的设计思路,有助于理清软件流程,和减少项目的耦合度。
     
    ****************************************************
    Spring框架的版本历史
     
     
    3.2 RC1
     
     
     
    3.2 M1
     
     
     
    3.1 RC1
     
     
     
    3.1 M2
    Release Date: 20/Apr/11
     
     
    3.0.6
     
     
     
    3.1 M1
    Release Date: 11/Feb/11
     
     
    3.0.5
    Release Date: 19/Oct/10
     
     
    3.0.4
    Release Date: 18/Aug/10
     
     
    3.0.3
    Release Date: 14/Jun/10
     
     
    3.0.2
    Release Date: 01/Apr/10
     
     
    3.0.1
    Release Date: 17/Feb/10
     
     
    3.0 GA
    Release Date: 15/Dec/09
     
     
    3.0 RC3
    Release Date: 30/Nov/09
     
     
    3.0 RC2
    Release Date: 12/Nov/09
     
     
    3.0 RC1
    Release Date: 24/Sep/09
     
     
    3.0 M4
    Release Date: 09/Aug/09
     
     
    3.0 M3
    Release Date: 05/May/09
     
     
    3.0 M2
    Release Date: 24/Feb/09
     
     
    3.0 M1
    Release Date: 04/Dec/08
     
     
    2.0.9
    Release Date: 31/Oct/08
     
     
    2.5.6
    Release Date: 30/Oct/08
     
     
    2.5.5
    Release Date: 22/Jun/08
     
     
    2.5.4
    Release Date: 27/Apr/08
     
     
    2.5.3
    Release Date: 05/Apr/08
     
     
    2.5.2
    Release Date: 28/Feb/08
     
     
    2.5.1
    Release Date: 08/Jan/08
     
     
    2.0.8
    Release Date: 07/Jan/08
     
     
    2.5 final
    Release Date: 18/Nov/07
     
     
    2.5 RC2
    Release Date: 11/Nov/07
     
     
    2.5 RC1
    Release Date: 22/Oct/07
     
     
    2.0.7
    Release Date: 30/Sep/07
     
     
    2.1 M4
    Release Date: 08/Sep/07
     
     
    2.1 M3
    Release Date: 30/Jul/07
     
     
    2.0.6
    Release Date: 17/Jun/07
     
     
    2.1 M2
    Release Date: 30/May/07
     
     
    2.1 M1
    Release Date: 12/May/07
     
     
    2.0.5
    Release Date: 06/May/07
     
     
    2.0.4
    Release Date: 09/Apr/07
     
  • 相关阅读:
    python函数、递归、内置函数
    python集合及内置方法
    python数据类型:tuple、dict及其方法
    python数据类型:list及其方法
    python数据类型:int、str及其方法
    python基础
    .net core HttpClient使用
    jmeter 使用
    jmeter安装
    处理IIS 255错误,和相关信息
  • 原文地址:https://www.cnblogs.com/huapox/p/3516353.html
Copyright © 2011-2022 走看看