搜索

text文档 Spring Framework 3.0.x Changelog

52.25 KB 19 页 0 下载 44 浏览 0 评论 0 收藏
语言 格式 评分
英语
.txt
3
摘要
文档详细记录了Spring Framework 3.0.x各版本的更新内容,包括功能改进、bug修复、兼容性更新以及新功能的引入。主要内容涵盖ConversionService的优化与修复,BeanFactory的序列化支持,Transaction的同步清理,JMS连接器的改进,以及对JPA 2.0的兼容性支持。文档还涉及了Spring与第三方库(如Hibernate、EclipseLink)的集成优化,以及对旧版本技术(如JMS 1.0.2)的支持逐渐 deprecated。
AI总结
### Spring Framework 3.0.x 版本变更日志总结 #### **3.0.7 版本(2011-12-22)** - **修复与改进**: - 修复 `GenericTypeResolver` 的类型解析问题。 - 实现 `ByteArrayResource` 的 `contentLength()` 方法。 - 优化 `Resource` 的 `exists()` 方法,确保 HTTP 404 状态返回 `false`。 - 修复 `LocaleEditor` 和 `StringToLocaleConverter` 的本地化验证问题。 - 支持 `LinkedCaseInsensitiveMap` 的 `putAll` 方法,增强 IBM JDK 1.6 兼容性。 - 优化 `ConversionService` 的类型转换逻辑,支持 `Collections.emptyList()` 等目标类型。 - 修复 `DataBinder` 和 `ConversionService` 的嵌套元素转换问题。 - 优化 `DefaultListableBeanFactory` 的属性描述符缓存,支持并发访问。 - 修复 `context:property-placeholder` 的文件编码应用问题。 - 增强 `SpringValidatorAdapter` 对非索引集合路径的支持。 - 修复 `AbstractAsyncExecutionAspect` 的线程池适配器问题。 - 优化事务管理器的上下文匹配和清理逻辑。 - **性能与兼容性**: - 增强 `Hibernate` 和 `JDO` 的同步机制。 - 修复 `NamedParameterJdbcTemplate` 的类型转换问题。 - 支持 `JMS 1.1` 的连接创建逻辑。 - 优化 `RmiClientInterceptor` 的异常处理。 - 增强 `Servlet/Portlet` 资源的文件路径解析。 #### **3.0.0.M3 版本(2009-05-06)** - **新功能**: - 引入 Maven POM 支持,优化依赖管理。 - 支持 `JRuby 1.2` 和 `Hessian 3.2`,增强远程调用能力。 - 支持 `FreeMarker 2.3.15`,改进模板引擎功能。 - 移除 `Axis 1.x` 支持,保留基础 `JAX-RPC` 支持。 - **改进**: - 优化 `ConversionService` 对空集合和嵌套集合的支持。 - 修复 `BeanWrapper` 的注解信息保留问题。 - 增强 `SpEL` 的集合投影功能,支持任意集合类型。 #### **3.0.4 版本(2010-08-19)** - **新功能**: - 支持 `Hibernate Core 3.6`、`Hibernate Validator 4.1`、`EclipseLink 2.1` 和 `EHCache 2.2`。 - 引入 `contentLength()` 方法,增强 `Resource` 接口功能。 - 支持 `URLResource` 和 `ClassPathResource` 的存在性检查。 - **改进**: - 修复 `ConversionService` 对空集合和嵌套集合的处理问题。 - 优化 `BeanWrapper` 的自动扩展功能,支持 `Map` 类型。 #### **3.0.0.M4 版本(2009-08-10)** - **新功能**: - 引入 `@Async` 注解和异步任务支持。 - 支持 `EJB 3.1` 的 `@Asynchronous` 注解。 - 增强 `JPA 2.0` 和 `Hibernate 3.5` 的兼容性。 - 引入 `org.springframework.http` 和 `org.springframework.web.client` 包,支持 RESTful 服务。 - **改进**: - 优化 `DefaultListableBeanFactory` 的序列化支持。 - 增强 `TransactionSynchronizationManager` 的清理逻辑。 #### **3.0.0.GA 版本(2009-12-16)** - **新功能**: - 支持 `Java EE 6` 和 `JSR-303` 验证。 - 支持 `JPA 2.0` 和 `EclipseLink 2.0`。 - 增强 `MVC` 和 `Portlet` 的支持,引入 `@RequestMapping` 对接口和 JDK 代理的支持。 - **改进**: - 优化 `DispatcherServlet` 的视图名称翻译逻辑。 - 支持 `MultipartRequest` 和 `MultipartFile` 的处理。 #### **3.0.5 版本(2010-10-20)** - **新功能**: - 支持 `Hibernate 3.6` 和 `JodaTime 1.3`。 - 引入核心序列化抽象,支持自定义序列化器。 - **改进**: - 修复 `JPA 2.0` 和 `Hibernate` 的超时处理问题。 - 优化 `ConversionService` 的递归检查,防止无限递归。 #### **3.0.0.M1 版本(2008-12-05)** - **新功能**: - 重构项目布局,支持模块化开发。 - 引入 `Java 5` 特性,如泛型和变长参数。 - **改进**: - 优化 `JMS` 和 `JMX` 的支持。 - 增强 `SpringJUnit4ClassRunner` 的测试功能。 --- ### 总结 Spring Framework 3.0.x 版本主要围绕功能增强、性能优化和兼容性改进展开,重点提升了对 `JPA`、`Hibernate`、`JMS`、`JMX` 和 `JSR-303` 的支持,并引入了异步任务、REST 支持和模块化开发等新功能,进一步巩固了其在企业应用开发中的地位。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 12 页请下载阅读 -
文档评分
请文明评论,理性发言.