text文档 Spring Framework 3.0.5 Changelog

45.75 KB 17 页 0 评论
语言 格式 评分
英语
.txt
3
摘要
文档详细记录了Spring Framework 3.0.5及相关里程碑版本(如3.0.0.M1、3.0.0.M3、3.0.0.GA等)的变更日志,涵盖新功能、改进、修复和移除特性。主要更新包括支持Hibernate 3.6、JPA 2.0、SpEL增强、Spring MVC和Portlet的优化,以及对新技术栈的适配,如JSR-330和JSR-303规范。
AI总结
## Spring Framework 3.0.x 版本更新总结 以下是 Spring Framework 3.0.x 各版本的核心更新内容总结,按版本划分,简要概述了每个版本的主要新特性、改进和修复: --- ### **Spring Framework 3.0.5 (2010-10-20)** - **ORM支持优化**: - 支持Hibernate 3.6。 - 支持JPA 2.0的全新API(如`unwrap`和`getQueryBuilder`)。 - **性能与稳定性改进**: - 修复了`JodaTimeContextHolder`,使用非继承的`ThreadLocal`并暴露重置方法。 - 优化了`AnnotationUtils`和`ConversionService`的性能。 - 修复了`TypeDescriptor`对嵌套集合的解析问题。 - **框架功能增强**: - 新增`core.serializer`抽象和默认实现。 - 支持`SpEL`的集合投影和方法调用优先级。 - 引入`HTTP`支持包`org.springframework.http`。 - 增强`MVC`的路径变量处理和表单对象支持。 - **依赖与兼容性**: - 支持`Hessian 4.0`。 - 提供与`WebSphere`资源适配器的兼容性。 - deprecated JMS 1.0.2 provider。 --- ### **Spring Framework 3.0.0.M1 (2008-12-05)** - **核心框架改进**: - 重构项目布局为模块化sources。 - 升级至Java 5代码风格(支持泛型、可变参数)。 - 提供`Spring EL`和`@Value`注解支持。 - **新特性引入**: - 增加`@PathVariable`、`@Configuration`和`@Bean`工厂方法。 - 支持`@Primary`、`@Lazy`和`@DependsOn`注解。 - **依赖更新与移除**: - 更新至JUnit 4.5,移除对WebLogic 8.1和WebSphere 5.1的支持。 - 移除过时的TopLink、Commons Attributes、Struts 1.x等支持。 - **测试与Web支持**: - 引入测试上下文框架和`ShallowEtagHeaderFilter`。 - 支持`@CookieValue`和`@RequestHeader`注解。 --- ### **Spring Framework 3.0.2 (2010-04-02)** - **兼容性与性能**: - 升级至Hibernate Validator 4.0.2和Jackson 1.4.2。 - 支持Hibernate 3.5 Final和OpenJPA 2.0。 - 修复JodaTime和`TypeDescriptor`的相关问题。 - **框架优化**: - 增强`@Transactional`支持和`TransactionStatus`的`flush()`方法。 - 优化`AnnotationMethodHandlerAdapter`和`WebRequestInterceptor`。 - **Web支持增强**: - 支持`HttpEntity`和`ResponseEntity`包装器。 - 引入`@NumberFormat`和`@DateTimeFormat`注解。 --- ### **Spring Framework 3.0.0.M3 (2009-05-06)** - **核心功能改进**: - 引入`@Bean`工厂方法和`JavaConfig`支持。 - 增强`SpEL`的集合投影和方法解析。 - 支持`@Scope`和`@Transactional`的元注解。 - **框架支持增强**: - 增加对`Tiles 2.1`的支持。 - 提供`MarshallingMessageConverter`和`JaxWsServiceExporter`。 - **依赖更新**: - 更新至FreeMarker 2.3.15和JRuby 1.2。 --- ### **Spring Framework 3.0.0.GA (2009-12-16)** - **核心功能完善**: - 支持GlassFish V3 GA和EE 6的`@ManagedBean`。 - 提供完整的JPA 2.0支持。 - 增强`BeanWrapper`和`DataBinder`的功能。 - **框架优化**: - 提供`GenericXmlApplicationContext`和`AnnotationConfigWebApplicationContext`。 - 优化`LifecycleProcessor`和`SmartLifecycle`接口。 - **Web与MVC**: - 引入`@CookieValue`和`@RequestMethod`支持。 - 提供`TilesConfigurer`和`VelocityViewResolver`。 --- 以上是Spring Framework 3.0.x版本的核心更新内容,涵盖了框架的核心功能增强、依赖兼容性改进以及新特性引入,展现了Spring在3.0版本周期中的技术演进和生态适配能力。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 10 页请下载阅读 -
文档评分
请文明评论,理性发言.