期待已久的spring2.5正式版终于发布了,是不是真的像介绍的那样有明显的性能提升。呵呵,还等什么用用就知道了.以下是新版本具体变更和新特性:
- Full Java 6 and Java EE 5 support (JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0)
- Full-featured annotation-driven dependency injection, including support for 'qualifiers'
- Support for auto-detecting application components in the classpath and auto-configuring them as Spring managed objects
- A new bean name pointcut element in AspectJ pointcut expressions
- Built-in support for AspectJ load-time weaving based on the LoadTimeWeaver abstraction
- New XML configuration namespaces "context" and "jms", for maximum convenience
- A completely revised integration test framework, with first-class support for JUnit 4 and TestNG
- A new annotation-based controller model for Spring MVC supporting Servlet and Portlet environments
- Extended SimpleJdbcTemplate functionality, including support for named SQL parameters
- Officially certified WebSphere support
- The packaging of Spring Framework jars as OSGi-compliant bundles out of the box
- The ability to deploy a Spring ApplicationContext as a JCA RAR file, for headless application modules
- JCA 1.5 message endpoint management, for Spring-managed JMS and CCI message listeners
1、完整的支持java6和j2ee5规范,并支持(JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0)
2、全面支持注释依赖注入,包含支持'qualifiers'
3、支持自动检测应用程序classpath下的组件,并自动设置它们为spring管理对象
4、支持基于LoadTimeWeaver抽象概念的AspectJ load-time weaving
5、新的xml配置文件命名空间("context"和"jms"),最大程度配置简便化
6、彻底改进了集成测试框架,first-class支持JUnit 4 和 TestNG
7、扩展了SimpleJdbcTemplate 功能,包括支持命名sql参数
8、Spring MVC新的基于annotation注释的控制器模型,并支持servlet和Portlet环境
9、WebSphere 官方认证支持
10、新的Spring框架jar包就像OSGi-compliant bundles out of the box (这句不知道什么意思)
11、新特性使发布一个应用程序模块的spring应用上下文配置文件就像是JCA RAR 文件
12、JCA 1.5消息终点处理,Spring对JMS和CCI消息监听器管理
翻译不对,请批评指正!
下载地址:http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=173644&release_id=555312
分享到:
相关推荐
13) spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jarspring2.0和spring2.5及以上版本的jar包区别Spring 2.5的Jar打包 在Spring 2.5中, Spring Web MVC...
### Spring2.0与Spring2.5及以上版本的jar包区别及spring jar包详解 #### 概述 Spring框架作为一款流行的Java应用开发框架,在不同的版本之间,其提供的功能、性能以及兼容性等方面都有所差异。本文将重点介绍...
Spring 2.5版本包含了多个jar包,每个jar包都有特定的用途,允许开发者根据需求选择合适的依赖。 首先,`spring.jar`是包含所有Spring发布内容的单一jar包,但不包括`spring-mock.jar`中的测试类。`spring-mock.jar...
Spring 2.5版本开始,正式引入了基于注解(Annotation-based)的配置方式,这种方式极大地简化了配置过程,使得开发者能够更加专注于业务逻辑的实现。本文将详细介绍Spring 2.5及其后续版本中的注解配置方式,包括...
2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的...
- **下载Spring 3.1正式版本**:指导用户如何获取Spring 3.1的最新稳定版。 - **基于SVN库持续构建Spring源码**:介绍如何从Subversion仓库中检出源代码并进行编译。 #### 二、控制反转容器 **2.1 DI与Spring DI...
2.5. Web层 2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6.3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. ...
- **1.3.1 下载Spring 3.0正式发布版** 开发者可以从Spring官方网站或者第三方软件仓库下载Spring 3.0的正式版本。确保下载的是最新稳定版本,并且包含所有必要的文档和支持材料。 - **1.3.2 基于SVN库持续构建...
2.5. Web层 2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言支持 2.6.2. JMX 2.6.3. 任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. ...
版本号中的“3”代表主要版本,“0”代表次要版本,“2”代表修订版本,“RELEASE”则表明这是一个正式发布版本。 ### 1.4 获取Spring Security Spring Security 可通过多种途径获取,最常见的是通过Maven或Gradle...
- `RELEASE`标记表示该版本已经正式发布。 ##### 1.4 获取Spring Security Spring Security可以通过Maven或Gradle等构建工具来获取并集成到项目中。主要模块包括: - **Core (`spring-security-core.jar`)**:...
2006 年,Spring 安全项目正式成为 Spring 项目的一部分,并且随着时间的推移,它的功能不断完善,版本也不断更新。 ##### 1.3 版本编号规则 Spring Security 4.1.1.RELEASE 表示这是一个基于 Spring Security 4.1...
文档提到的是Acegi Security 1.0.7版本,这是在Spring Security正式更名之前的最后一个主要版本之一。该版本提供了稳定的安全功能集,并且已经过多个项目的实践检验。 ##### 2.1 运行环境 Acegi Security可以在...
7. **EJB 3.0与Spring 2.5**:文章探讨了如何在Spring框架中使用Enterprise JavaBeans (EJB) 3.0,展示了两种技术的集成,让开发者可以在现代Java应用中充分利用两者的优势。 8. **Java Game Tome上线**:这个新的...
这一规范由 **BeanValidationExpertGroup** 制定,其主要成员包括 **Emmanuel Bernard**(来自 Red Hat, Inc.),并在 2009 年 10 月 12 日发布了 1.0 最终版本。 Bean Validation 的目标是提供一种统一的数据验证...
然而,随着MyBatis的出现,Spring团队并未立即推出正式的集成版本。为解决这一问题,MyBatis社区推出了MyBatis-Spring项目,它为Spring环境中的MyBatis提供了无缝集成,包括事务管理、bean注入以及异常转换等功能。 ...
Spring Security的前身Acegi Security于2006年5月发布了1.0.0版本,经过两年半的实际项目验证后被正式纳入Spring项目家族。此后,随着Spring框架的发展,Spring Security也不断更新迭代,成为Spring生态中的核心安全...
##### 2.5 配置Spring 创建`applicationContext.xml`文件,用于配置Spring的Bean定义。 ```xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...
4. Servlet 2.5(2005年9月):随着Java EE 5的发布,Servlet 2.5进一步增强了对Annotation的使用,并对规范进行了微调和优化。 5. Servlet 3.0(2009年12月):这个版本带来了重大变化,包括异步Servlet处理、可...