搜索

pdf文档 Spring Framework 2.0.8 Reference

3.61 MB 502 页 0 下载 128 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档是Spring Framework 2.0.8的参考手册,概述了该版本的主要新特性和改进。核心变化包括:bean作用域定义方式变更,新增'scope'属性替代'singleton'属性;支持可扩展XML编写,允许自定义标签;AOP方面,简化了XML配置并支持@AspectJ注解风格。中间层新增JPA抽象层、异步JMS支持和JDBC增强(如NamedParameterJdbcTemplate)。Web层引入Spring MVC表单标签库和Portlet框架。其他改进包括动态语言支持(JRuby、Groovy、BeanShell)、JMX通知支持、任务调度抽象和Java 5支持。文档还移除了部分废弃类和接口,如ResultReader和BeanFactoryBootstrap,并删除了Apache OJB和iBATIS SQL Maps 1.3的支持。测试章节强调了单元测试和集成测试的重要性,并提供了spring-mock.jar库支持。
AI总结
Spring Framework 2.0.8 版本在多个方面进行了重要更新,主要包括以下核心变化: **1. 配置方式改进** - 推荐使用 XSD 文件定义 Bean,替代旧的 DTD - Bean 作用域定义方式变更:从 `singleton` 属性改为 `scope` 属性,新 DTD 不再支持 `singleton` **2. 废弃内容清理** - 移除了多个标记为 `@deprecated` 的类和接口,如 `ResultReader`(改用 `RowMapper`)、`BeanFactoryBootstrap`(改用 `BeanFactoryLocator`) - 移除了对 Apache OJB 的支持(移至 Spring Modules 项目) - 移除了对 iBATIS SQL Maps 1.3 的支持,建议升级到 2.0/2.1 **3. 中间层增强** - **事务管理**:XML 配置方式大幅简化,推荐使用新风格;支持 AspectJ 切面库 - **JPA**:新增 JPA 抽象层,类似 JDBC 抽象层 - **异步 JMS**:新增异步消息接收支持(消息驱动 POJO) - **JDBC**:新增 `NamedParameterJdbcTemplate`(支持命名参数)和 `SimpleJdbcTemplate`(简化 Java 5+ 开发) **4. Web 层改进** - **表单标签库**:新增丰富的 JSP 表单标签库(`spring-form.tld`) - **MVC 默认值**:支持约定优于配置,减少 XML 配置量 - **Portlet 框架**:新增与 Spring MVC 概念相似的 Portlet 框架 **5. 其他新特性** - **动态语言支持**:支持 JRuby、Groovy、BeanShell 编写的 Bean - **JMX**:支持通知和声明式 MBean 注册控制 - **任务调度**:新增 `TaskExecutor` 抽象层 - **Java 5 支持**:如 `@Transactional` 注解 **6. 测试支持** - 提供 `spring-mock.jar` 中的集成测试类(基于 JUnit),支持 IoC 容器缓存、数据访问测试,无需部署到应用服务器 **7. 文档与示例** - 参考文档全面更新以反映新特性 - 示例应用程序已更新,展示 Spring 2.0 新功能 **8. 破坏性变更** - `UrlFilenameController` 的视图名称确定逻辑变更,现考虑请求的嵌套路径,升级需调整配置
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 495 页请下载阅读 -
文档评分
请文明评论,理性发言.