搜索

text文档 Spring Framework 2.0.2 Changelog

115.44 KB 41 页 0 下载 65 浏览 0 评论 0 收藏
语言 格式 评分
英语
.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 页请下载阅读 -
文档评分
请文明评论,理性发言.