text文档 Spring Framework 3.0.3 Changelog

36.82 KB 13 页 0 评论
语言 格式 评分
英语
.txt
3
摘要
文档详细记录了Spring Framework 3.0.3版本及其子版本的更新和改进。这些更改包括对Spring MVC的增强,如@PathVariable、@RequestHeader等注解的引入与完善;对Portlet MVC的支持,新增了Resource/EventAwareController和相关注解;引入了RestTemplate、OXM支持包及MarshallingMessageConverter;更新了任务执行器(TaskExecutor)和生命周期处理;改进了Bean定义和Scope的处理方式;支持了JSR-330和JSR-303标准;以及对测试框架、JPA、JMS等的增强和兼容性改进。
AI总结
以下是对《Spring Framework 3.0.3 Changelog》的简要总结,重点突出核心观点和关键信息: --- ### **Spring Framework 3.0.3 Changelog 总结** #### **版本 3.0.3** - **修复与改进**: - 修复了 `HTTP Invoker` 支持多级原生数组类解析的问题。 - 修复了 `MessageListenerAdapter` 和 `FieldError` 的输入值处理。 - 优化了 `DataBinder` 的字段访问和转换逻辑。 - 支持通过 `@RequestParam` 和 `@RequestHeader` 注解的默认值占位符。 #### **版本 3.0.0.M1 (2008-12-05)** - **重大更新**: - 项目布局和构建系统改为模块化_sources_。 - 更新为 Java 5 代码风格,支持泛型、可变参数和 `StringBuilder`。 - 升级了依赖:JUnit 4.5、JRuby 1.1 和 EHCache。 - 移除了对旧技术的支持,包括 WebLogic 8.1、WebSphere 5.1、TopLink、本地 Commons Attributes 和 Struts 1.x。 - 引入了 `Spring EL` 表达式解析器,支持 `#{...}` 表达式和 `@Value` 注解。 - 支持 `@PathVariable` 和 `@RequestHeader` 注解。 - 引入了 `RestTemplate` 和 OXM 支持,以提升与 RESTful服务和 JMS 的集成。 #### **版本 3.0.0.M4 (2009-08-10)** - **功能增强**: - 升级了 JUnit 4.6、TestNG 5.9 和 EasyMock 2.5.1。 - 优化了 OSGi 捆绑包依赖。 - 引入了非宽松的构造函数分辨模式。 - 支持通过 XML 基于名称的构造函数参数。 - 增加了对任务调度和 JDBC 数据源的支持。 - 改进了 `Portlet MVC` 的注解支持,包括 `@Action`、`@Render` 等。 #### **版本 3.0.0.RC1 (2009-09-25)** - **新特性与兼容性**: - 增加了对 JSR-330 `@Inject` 注解的早期支持。 - 支持 JSR-303 Bean Validation,并集成到 MVC 中。 - 引入了 `@Async` 注解和 `TaskExecutor` 接口。 - 优化了 `LifecycleProcessor` 以支持自启动和关闭顺序。 - 支持与 JBoss 5.x 的集成,包括事务管理和 JMX 功能。 #### **版本 3.0.0.RC3 (2009-12-01)** - **优化与修复**: - 为 Grails 和 ROO 项目做了特殊适配。 - 恢复了与 Apache CXF 的兼容性。 - 改进了 `PathMatchingResourcePatternResolver` 的资源处理逻辑。 - 支持 Hibernate 3.3 的缓存 SPI。 - 增加了对 Tiles 2.2.1 的支持。 #### **版本 3.0.2 (2010-04-02)** - **依赖升级与兼容性**: - 升级到 Hibernate Validator 4.0.2 和 Jackson 1.4.2。 - 兼容 Hibernate 3.5、OpenJPA 2.0 和 JasperReports 3.x。 - 恢复了对 Servlet 2.4 容器的全面兼容性。 #### **版本 3.0.1 (2010-02-18)** - **新特性与优化**: - 支持 JPA 2.0 持续性上下文和单元注入,兼容 Google App Engine。 - 优化了 `@Transactional`فاق JMP 的支持,包括定时任务和异步处理。 - 引入了对 HTTP 实体和响应包装器的支持。 - 增加了对 Tiles 和 JSP 标签库的改进。 --- ### **总结** Spring Framework 3.0.3 及其预发版本主要聚焦于: 1. **新特性引入**:如 `@PathVariable`、`@Async`、`@Value` 注解,`RestTemplate`,JSR-330 和 JSR-303 支持。 2. **性能与稳定性优化**:修复了大量 bug,提升了资源解析、数据绑定和事务管理的稳定性。 3. **依赖升级与兼容性**:升级了多个核心依赖项,并增强了对不同容器(如 WebSphere、JBoss)和技术栈(如 Hibernate、JPA)的支持。 4. **框架改进**:包括任务调度、MVC 和 Portlet MVC 功能的增强,提升了开发体验和框架灵活性。 如果需要更详细的信息,可以参考对应版本的具体更新内容。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 6 页请下载阅读 -
文档评分
请文明评论,理性发言.