Spring Framework 2.5.0 Changelog
221.83 KB
78 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .txt | 3 |
摘要 | ||
文档详细记录了Spring Framework 2.5.0的变更日志,涵盖了多个包的修改和改进。主要更新包括:基于JDK 1.6的构建,支持Java 6和Java EE 5 API;Hibernate 3.1的支持增强,包括会话上下文和缓存策略;JDBC 4.0的改进,如支持新的setBlob/setClob方法;JCA 1.5的新特性,如GenericMessageEndpointManager;以及JTA 1.1的支持,包括事务同步注册表。文档还记录了对旧版本的淘汰,如移除对JDK 1.3和COS支持的结束。 | ||
AI总结 | ||
以下是对《Spring Framework 2.5.0 Changelog》的总结,突出核心观点和关键信息,并保持语言简洁明了:
---
### **总体更新**
- Spring Framework 现在基于 JDK 1.6 构建,并支持 Java 6 和 Java EE 5 APIs。
- Spring 的最低要求提升至 JDK 1.4,正式停止对 JDK 1.3 的支持。
- Hibernate 3 支持要求 Hibernate 3.1 或更高版本,但保留了对 Hibernate 2.1 的单独支持。
---
### **核心容器**
- **`org.springframework.beans`**:
- 引入了 `@Autowired` 注解,用于标记字段、配置方法或构造函数以实现自动注入。
- 新增了 `InitDestroyAnnotationBeanPostProcessor` 和 `CommonAnnotationBeanPostProcessor`,支持 JSR-250 的 `@PostConstruct` 和 `@PreDestroy` 注解。
- 引入了 `AutowiredAnnotationBeanPostProcessor`,处理 `@Autowired` 注解。
- **`org.springframework.context`**:
- 引入了 `CandidateComponentProvider` 机制,用于通过类路径扫描查找注解组件。
- 新增了 `context` XML 模式块,提供 `property-placeholder` 和注解配置的便捷标签。
- **`org.springframework.core`**:
- 引入 `core.typefilter` 包,用于基于 ASM 的类文件扫描。
---
### **数据访问**
- **`org.springframework.jdbc`**:
- 支持 JDBC 4.0 Wrapper 接口,新增 `Jdbc4NativeJdbcExtractor` 和 `DefaultLobHandler` 的 `streamAsLob` 标志。
- 新增 `BeanPropertyRowMapper`,支持列与实体属性的自动映射。
- **`org.springframework.orm`**:
- Hibernate 的 `LocalSessionFactoryBean` 默认使用 Hibernate 3.1 的 `CurrentSessionContext`。
- 引入了对 Java Persistence API (JPA) 1.0 的支持。
---
### **消息传递**
- **`org.springframework.jms`**:
- 新增 `JmsMessageEndpointManager` 和 `StandardJmsActivationSpecFactory`,支持 JMS 1.1 标准属性。
- 引入了 `jms` XML 模式块,便于监听器容器配置。
- 支持持久订阅和会话事务。
---
### **Web 层**
- **`org.springframework.web`**:
- 移除了对 COS 多部分解析器的支持。
- 新增了对 Servlet 2.5 和 JSP 1.2 的支持。
- 引入了 `RequestToViewNameTranslator`,便于自动生成视图名称。
- 优化了 `BeanNameViewResolver` 和 `AbstractCachingViewResolver`。
---
### **事务管理**
- **`org.springframework.transaction`**:
- 引入了 `TransactionFactory` 接口,抽象事务对象的创建。
- `JtaTransactionManager` 支持 JTA 1.1 的 `TransactionSynchronizationRegistry`。
- 新增对 WebSphere 上基于 UOWManager API 的完整事务管理支持。
---
### **其他重要更新**
- **`org.springframework.jmx`**:
- 自动检测 Java 6 MXBean。
- **`org.springframework Mockito 包`**:
- 新增对 `MockServletContext` 的支持。
- 优化了 `MockHttpServletRequest` 和 `MockPortletContext`。
- **`org.springframework.util`**:
- 新增 `ObjectUtils` 的 null 安全 `hashCode` 和 `toString` 方法。
---
### **安全性与性能优化**
- 增加了对 HTTPSonlycookie 标记的支持。
- 优化了 `SchedulerFactoryBean`,支持 Quartz 1.5 的合并 JobDataMap。
- 优化了 `SqlQuery` 和 `SqlUpdate`,支持命名参数和批量操作。
---
### **其他移除与弃用**
- 移除了对 iBATIS SQL Maps 1.3 的支持,建议升级到 2.0。
- 移除了 `ConsoleListener`、`BindUtils`、`CosMultipartResolver` 等废弃类或方法。
---
以上总结涵盖了 Spring Framework 2.5.0 的主要更新内容,重点突出了核心功能的增强、性能优化和兼容性改进。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
71 页请下载阅读 -
文档评分