text文档 Spring Framework 1.2.0 Changelog

194.16 KB 67 页 0 评论
语言 格式 评分
英语
.txt
3
摘要
文档记录了Spring Framework 1.2.0版本的变更日志,详细描述了各包的更新和改进。主要包括:DataBinder和ServletRequestDataBinder的优化,HandlerAdapter、HandlerMapping和ViewResolver的修改,View接口的简化,新增的HandlerExceptionResolver接口,MultiActionController的新方法,InternalPathMethodNameResolver的属性扩展,ParameterMethodNameResolver的增强,VelocityLayoutView的添加,AbstractXlstView的新属性和方法,JSP BindTag的改进,ClassEditor的优化,CustomBooleanEditor的扩展,BeanFactory的新方法,PagedListHolder的改进,RemoteInvoker的增强, mujeres_FORWARD和olves.jdbc的优化等。
AI总结
《Spring Framework 1.2.0 Changelog》总结如下: ### 版本1.2.0 - **数据绑定与表单处理** - `DataBinder` 对已导致缺失字段错误的 `requiredField` 不再生成更多字段错误。 - `AbstractWizardFormController` 支持通过重写 `getPageCount` 和 `getViewName` 方法来实现动态页面。 - `CommonsMultipartResolver` 现在不仅支持`multipart POST`参数,还支持查询参数。 - `JSP BindTag` 保存并重新暴露 `status` 值,支持嵌套使用。 - **AOP和代理** - `AdvisedSupport` 现在保留代理接口的顺序,以便创建带有指定接口顺序的JDK代理。 - `ConcurrencyThrottleInterceptor` 引入私有监控,避免在可见实例上同步。 - **Bean管理** - `BeanWrapperImpl` 支持直接设置数组、列表和映射元素。 - `PropertyPlaceholderConfigurer` 增加了`ignoreUnresolvablePlaceholders`属性,允许忽略无法解析的占位符。 - `CustomEditorConfigurer` 实现 `Ordered` 接口,支持有序的 `BeanFactoryPostProcessor` 调用。 - `AbstractAutowireCapableBeanFactory` 修复了对非匹配参数的类型差异权重算法。 - **Web功能** - `DispatcherServlet` 现在仅在 `ModelAndView` 不为空时尝试渲染。 - `SimpleServletHandlerAdapter` 支持实现 `Servlet` 接口的处理器。 - `InternalResourceView` 重命名了 `exposeModelsAsRequestAttributes` 方法为 `exposeModelAsRequestAttributes`。 - `VelocityLayoutView` 增加了对 Velocity 布局功能的支持。 - **ORM和数据库** - 增加了对 iBATIS 数据库层的支持。 - `HibernateTemplate` 增加了 `get` 和 `lock` 方便方法。 - `LocalSessionFactoryBean` 支持从 JAR 文件加载映射资源。 - `HibernateTransactionManager` 增加了对 `SQLExceptionTranslator` 的支持。 - **事务管理** - `AbstractPlatformTransactionManager` 增加了 `rollbackOnCommitFailure` 和 `cleanupAfterCompletion` 方法。 - `JtaTransactionManager` 增加了 `cacheUserTransaction` 属性。 - `TransactionSynchronizationManager` 支持 JDBC 和 JDO 资源的同步。 - **视图和模板** - `AbstractJasperReportsView` 现在使用 `JasperPrint` 实例而不是 `JasperReport`。 - 增加了对 JasperReports 的 `JRDefaultCompiler` 支持。 - `VelocityViewResolver` 增加了 `toolboxConfigLocation` 属性。 ### 版本1.1.5(28.2.2005) - **Bean管理** - `ClassEditor` 修剪类名字符串,并将空字符串转换为 `null`。 - `CustomBooleanEditor` 支持 `"1"` 和 `"0"` 值。 - **Web功能** - `UrlPathHelper` 支持上下文路径的不同大小写。 - `RequestUtils` 增加了返回包装类型或 `null` 的 `getXxxParameter` 方法。 ### 版本1.0 M2(23.10.2003) - **Bean管理** - 增加了可选的依赖项检查,确保所有豆的属性在使用前已设置。 - 增加了非默认的 `autowire` 功能,可选自动配置依赖。 - **AOP和代理** - `RemoteProxySupport` 重构为 `RemoteAccessor` 和 `UrlBasedRemoteAccessor`。 - **数据库和ORM** - `HibernateTemplate` 增加了 `HibernateObjectRetrievalFailedException`。 - **事务管理** - `AbstractPlatformTransactionManager` 移动提交异常处理到具体实现。 - **工具和实用工具** - `PathMatcher` 重构为接口及 `AntPathMatcher` 实现。 ### 版本1.2 RC1(28.3.2005) - **Web功能** - `UrlPathHelper` 支持 URL 解码,兼容 JDK 1.3。 - `WebDataBinder` 从 `ServletRequestDataBinder` 中分离,支持字段标记而无需Servlet API。 - `VelocityViewResolver` 支持 Velocity 工具箱配置。 - **事务管理** - `JtaTransactionManager` 添加 `jndiEnvironment` 属性。 - **版本整体改进** - 优化了上下文路径处理。 - 更新了对 JasperReports 的支持。 以上是《Spring Framework 1.2.0 Changelog》的核心变更总结,涵盖了数据绑定、AOP、Bean管理、Web功能、ORM、事务管理及工具等方面的改进和新增功能。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 60 页请下载阅读 -
文档评分
请文明评论,理性发言.