| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .txt | 3 |
| 摘要 | ||
文档详细记录了Spring Framework 2.0.2版本的变更日志,涵盖了各个包下的改进和修复。主要变化包括增强AOP支持,改进BeanFactory功能,增加对AspectJ的兼容性,以及移除一些过时的功能和类。文档还提到了对Spring 2.0 M1、RC1、RC3和RC4版本的更新,包括对Hibernate、JPA、JMS和Web组件的支持改进。 | ||
| AI总结 | ||
### Spring Framework 2.0.2 版本更新日志总结
#### 1. **2.0.2 版本更新**
- **修复问题**:
- 修复 `spring-beans.jar` 不包含 `META-INF/aop.xml`、`spring.tld` 和 `spring-form.tld` 文件。
- 优化日志记录,使用 `trace` 级别以减少调试日志的干扰。
- **AOP 改进**:
- `AbstractRegexpMethodPointcut` 和 `BeanNameAutoProxyCreator` 增加了对模式和 bean 名称的空格处理。
- `ScopedProxyFactoryBean` 改进异常处理,避免空指针异常。
- 支持非单例 `FactoryBean` 的代理功能。
- 提供新的 `AbstractBeanFactoryPointcutAdvisor` 和 `DefaultBeanFactoryPointcutAdvisor`。
- **Bean 改进**:
- `BeanWrapper` 实现 `TypeConverter` 接口,增强类型转换能力。
- `BeanWrapperImpl` 支持嵌套集合的类型转换,并改进了 `TypeMismatchException` 的错误提示。
- 增加对 `java.net.URI` 类型的默认编辑器支持。
- 改进单例bean的注册和访问机制,避免死锁。
- **Web 改进**:
- `form:errors` 标签支持嵌套 JSP 使用。
- `FreeMarkerView` 支持自定义对象包装器。
- `DispatcherPortlet` 支持请求属性的线程绑定和状态恢复。
---
#### 2. **2.0.0 版本更新**
- **AOP 支持**:
- 引入 `AopNamespaceHandler` 支持 XML 配置的 `aop:` 标签。
- 支持 AspectJ 点切表达式和注解式切面。
- **Bean 改进**:
- `BeanWrapperImpl` 增强属性访问和编辑功能。
- 增加 `BeanMetadataElement` 和 `BeanReference` 接口,优化 bean 定义和引用管理。
- 支持“早期访问单例”以处理循环依赖。
- **Web 支持**:
- 增加对 JSF 和 Tiles 的支持,如 `DelegatingNavigationHandlerProxy` 和 `DelegatingPhaseListenerMulticaster`。
- 改进 `DispatcherServlet` 和 `DispatcherPortlet` 的上下文恢复和请求处理逻辑。
- **新功能**:
- 引入 `TaskExecutor` 抽象接口。
- 支持 XSD 驱动的 XML 配置,增加 `util:` 命名空间。
- 增加 `DefaultRequestToViewNameTranslator` 用于自动视图名称生成。
---
#### 3. **2.0 RC 系列更新**
- **RC4 版本**:
- 重命名 Spring 2.0 XSD 文件,规范版本管理。
- 增加 `afterCommit` 回调支持,优化事务处理。
- **RC3 版本**:
- 优化 `BeanNameViewResolver` 和 `AbstractCachingViewResolver` 的缓存机制。
- 改进 JSP 表达式支持,增加 `cacheJspExpressions` 配置。
- 增加对 JasperReports 1.0.1 的兼容性支持。
- **RC1 版本**:
- 完成参考文档,修复文档问题。
- 增加对 Hibernate 3.1 的显式支持,移除 Hibernate 2.x 支持。
---
#### 4. **2.0 M 系列更新**
- **M5 版本**:
- 优化日志记录和性能监控。
- 增加对 JSF 和 Tiles 的支持,改进portlet功能。
- **M3 版本**:
- 改进 `DebugInterceptor` 的计数器实现,支持多线程环境。
- 增加对 JPA 的支持,优化 `LocalContainerEntityManagerFactoryBean`。
---
#### 总结
Spring Framework 2.0 系列版本主要围绕 AOP、Bean 管理、Web 支持和事务处理等方面进行了多项改进和优化,新增了对 AspectJ、Hibernate 3.1、JPA 和 JasperReports 等技术的支持,同时修复了大量性能和兼容性问题,提升了框架的灵活性和扩展性。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
34 页请下载阅读 -
文档评分














Spring Framework 2.0.2 Changelog
Spring Framework 2.0.2 Reference