Spring Framework 2.5.3 Changelog
274.89 KB
95 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
英语 | .txt | 3 |
摘要 | ||
文档记录了Spring Framework 2.5.3版本中的各项更新和改进,涵盖了多个子模块的功能增强和问题修复。主要包括jdbc包中对MS SQL、MySQL和Oracle的默认SQL错误代码的扩展,jms包中DefaultMessageListenerContainer的优化,jmx包中MBeanServerConnectionFactoryBean的初始化修复,orm包中HibernateSessionFactoryBean对Hibernate 3.1的支持,以及web包中对DispatcherServlet、WebRequest及其视图处理的多项改进。此外,还包括了对JSP标签库、Velocity和FreeMarker模板的更新,以及对事务管理、任务调度和验证框架的增强。 | ||
AI总结 | ||
以下是对《Spring Framework 2.5.3 Changelog》文档内容的总结,语言简洁明了,突出核心观点和关键信息,逻辑连贯,结构清晰:
---
### 《Spring Framework 2.5.3 Changelog》总结
#### **版本 2.5.3 更新内容**
1. **核心功能改进**:
- 优化了 `rUtils`,使用 `URLConnection` 的 `setUseCaches(false)`,避免 Windows 上的 jar 文件锁定问题。
- 增加了对 Hibernate、MySQL 和 Oracle 数据库的默认 SQL 错误代码支持。
- 改进了 `DataSourceUtils`,支持 JTA 事务后的回调。
- DefaultMessageListenerContainer 默认将 `maxMessagesPerTask` 设置为 1,优化短任务执行。
- 增加了 `SchedulingTaskExecutor` 和 `SchedulingAwareRunnable` 接口,支持任务执行偏好。
2. **错误修复与优化**:
- 修复了 `JtaTransactionManager` 在 Borland 和 Sun 应用服务器上的 JNDI 事务管理器侦测问题。
- 优化了 `ScriptFactoryPostProcessor`,支持脚本从容器层次获取 bean 引用。
- 修复了 `MockServletContext` 的 `getResourcePaths` 方法,正确解析目录路径。
- 优化了 `CharacterEncodingFilter`,在 Servlet 2.4+ 上默认设置响应编码。
3. **Web 功能增强**:
- 在 `WebRequest` 中增加了 `getContextPath`、`getRemoteUser` 等方法。
- `DispatcherServlet` 自动刷新内部状态,当 `ApplicationContext` 刷新时。
- 增加了对 JSP 标签库的支持,包括 `form:option`、`form:options` 等。
4. **其他包改进**:
- `Hibernate LocalSessionFactoryBean` 提供了受保护的 `executeSchemaStatement` 方法,用于定制-schema 处理。
- `JpaTemplate` 的 `findByNamedQuery` 方法正确应用了从 1 开始的参数索引。
- `VelocityToolboxView` 升级为使用 Velocity Tools 1.2+ API。
---
#### **版本 2.0.3更新内容**
1. **JMS 功能增强**:
- 引入了 `DefaultJmsActivationSpecFactory`,自动检测 ActiveMQ 和 JORAM 的 ActivationSpecs。
- 添加了 `jms` XML schema 命名空间,便于配置监听器容器。
2. **JMX 改进**:
- 默认 MBean 检查自动检测 Java 6 MXBean。
- 修复了 `MBeanServerConnectionFactoryBean`,避免在关闭时初始化未使用的 JMX 连接器。
3. **其他改进**:
- 增加了对 Servlet 2.5 的 `getContextPath()` 方法的支持。
- 优化了Hibernate 3.1 的会话上下文支持。
---
#### **版本 2.0.5 更新内容**
1. **AOP 改进**:
- 修复了 `JdkDynamicAopProxy` 和 `Cglib2AopProxy` 的返回值替换逻辑。
- 优化了 `AbstractRefreshableTargetSource` 的 `getTargetClass()` 方法同步。
2. **Portlet 支持**:
- 增加了对 Portlet 注解方法的缓存设置支持。
- 支持解析 `PortletPreferences`、`PortletMode` 和 `WindowState` 参数。
3. **Web 功能优化**:
- 增加了对 JSP 标签库的支持,包括 `form:option` 和 `readonly` 属性。
- 优化了 `InternalResourceView` 的内容类型设置。
---
#### **版本 2.0 M2 更新内容**
1. **核心功能增强**:
- Spring 必须在 JDK 1.5 上构建(但测试套件仍支持 JDK 1.4 和 1.3)。
- 增加了对 JSR-250 注解的支持,包括 `@Autowired` 和 `@PostConstruct`。
2. **XML 配置便利化**:
- 引入了 `context` XML schema 命名空间,便于注解配置。
- 增加了 `property-placeholder` 配置标签。
3. **其他改进**:
- 增加了对 Hibernate 3.1 的支持,优化会话上下文。
- 优化了错误处理和日志记录功能。
---
#### **版本 2.0 RC3 更新内容**
1. **模块化改进**:
- 移除了对 COS 支持的依赖。
- `spring.jar` 中不再包含 Portlet 支持,需单独添加 `spring-portlet.jar`。
2. **功能优化**:
- 优化了异常处理和日志输出。
- 增加了对 JSF 1.2 的显式支持。
---
以上总结涵盖了 Spring Framework 2.5.3 及相关版本的核心更新内容,重点突出功能增强、错误修复和性能优化,逻辑清晰且语言简洁。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
88 页请下载阅读 -
文档评分