text文档 Spring Framework 1.0.1 Changelog

73.65 KB 26 页 0 评论
语言 格式 评分
英语
.txt
3
摘要
文档详细记录了Spring Framework 1.0.1版本的更新内容,涵盖了模块化改进、事务管理增强、AOP功能提升、JDBC支持优化以及视图处理增强等多个方面。具体包括对Advisor接口的简化、事务-propagation行为的增强、TransactionStatus的精简、RmiServiceExporter的功能扩展、JDBC的LobHandler支持优化、视图处理的Tiles支持增强以及错误处理和日志记录的改进。这些更改和新增功能提升了Spring Framework的性能、灵活性和易用性。
AI总结
以下是对《Spring Framework 1.0.1 Changelog》的中文总结,重点突出核心观点和关键信息,逻辑连贯,避免冗余: --- ### Spring Framework 1.0.1 Changelog 总结 #### 1. **版本 1.0.1 更新** - **核心支持** - 添加了对根上下文初始化异常的记忆功能。 - 增加了"bindEmptyMultipartFiles"设置,用于处理空的多部分文件上传。 - 在`BaseCommandController`中添加了"onBind"回调,支持绑定后、验证前的自定义处理。 - `AbstractFormController`在无会话表单时,使用"formBackingObject"代替"getCommand"进行提交。 - `ModelAndView`增加了"setView"和"setViewName"方法,便于在`HandlerInterceptor`中进行后处理。 - **视图与渲染** - `RedirectView`添加了"contextRelative"标志,支持自动添加上下文路径。 - 重构了`TilesView`,通过委托保护方法便于子类扩展。 - `TilesView`初始化时直接获取`DefinitionsFactory`,未找到时抛出异常。 - `TilesView`不再设置内容类型,改用`ServletException`处理HTTP错误。 - 支持`TilesView`的"path"属性,用于组件控制器中覆盖布局页面路径。 - **模板引擎支持** - 移除了`VelocityConfigurer`的默认配置位置,需手动指定。 - `VelocityView`移除了"writerPoolSize"属性,并新增了"encoding"属性,支持视图特定文件编码。 #### 2. **版本 1.0 RC2 (2003-01-03) 更新** - **AOP(Aspect-Oriented Programming)** - 简化了`Advisor`接口层次结构,仅保留`PointcutAdvisor`和`IntroductionAdvisor`。 - 适配了基于Commons Attributes快照的元数据驱动自动代理功能。 - **Bean支持** - 修复了`PropertyValue`的"equals"和"hashCode"实现。 - 支持自定义属性编辑器用于转换字符串数组值。 - `CustomNumberEditor`扩展支持`Short`、`BigInteger`和`BigDecimal`。 - 重构了`AbstractBeanFactory`,引入了`AbstractAutowireCapableBeanFactory`。 - 增加了`PreferencesPlaceholderConfigurer`,支持通过J2SE 1.4偏好设置解析占位符。 - 支持XML豆定义中"null"标签,表示Java空值。 - **上下文与应用程序配置** - 包结构从`com.interface21`更改为`org.springframework`。 - 引入了`DisposableBean`接口,支持bean销毁方法。 - 支持CSV格式的bean别名定义。 - 修复了类型错误报告和JDBC驱动程序处理问题。 #### 3. **版本 0.9.1 (2003-08-08) 更新** - **核心支持** - 引入了`Resource`接口,统一资源位置的指定。 - 支持通过XML实体包含多个bean定义文件。 - 增加了`init-method`属性,支持自定义初始化方法。 - **数据访问** - 重构了`JdbcTemplate`的`ResultSet`处理逻辑。 -支持返回存储过程的`Types.ARRAY`。 - **Web支持** - 增加了对Tiles的支持,包括`TilesView`和`TilesConfigurer`。 - 引入了`OpenSessionInViewInterceptor`和`OpenSessionInViewFilter`,用于Hibernate会话管理。 - 支持Spring-aware Tiles组件控制器。 #### 4. **其他重要改动** - **ORM支持** - 增加了对iBATIS数据库层的支持。 - Hibernate模板支持批量删除和事务超时配置。 - **事务管理** - 新增了事务传播行为(如`REQUIRES_NEW`、`NOT_SUPPORTED`、`NEVER`)。 - 支持JDBC和Hibernate查询超时。 - **远程调用** - 重构了远程代理支持类,简化了RMI服务配置。 - **邮件支持** - 增加了对Mime消息的支持,支持附件和字符编码。 - **调度支持** - 修复了任务-detail多触发器的自注册问题。 - **验证与错误处理** - 支持自定义编辑器用于手动拒绝的字段值。 - **资源管理** - 引入了`ResourceLoader`接口,统一资源加载逻辑。 --- 以上总结涵盖了Spring Framework 1.0.1版本中的主要功能更新、问题修复和性能优化,重点突出了核心模块的改进和新特性。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 19 页请下载阅读 -
文档评分
请文明评论,理性发言.