text文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.