搜索

pdf文档 Spring Framework 2.5.x Reference

4.31 MB 590 页 0 下载 69 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了Spring Framework 2.0和2.5版本的主要更新内容,包括对JDK 1.4.2及以上版本的支持、移除对JDO 1.0和Hibernate 2.1/3.0的支持、引入注解支持、动态语言支持、测试框架改进、Tiles 2支持、JSF 1.2支持以及对WebSphere和WebLogic等应用服务器的增强兼容性。文档还提供了升级指导和新功能的详细说明。
AI总结
### Spring Framework 2.5.x 主要更新内容总结 #### 1. **JDO 支持** - Spring 2.5 已移除对 JDO 1.0 的支持,建议升级到 JDO 2.0 或更高版本。 - 如果仍需使用 JDO 1.0,可以继续使用 Spring 2.0.7/2.0.8 版本。 #### 2. **UrlFilenameController 变化** - 自 Spring 2.0 起,UrlFilenameController 的视图名称确定逻辑已更改,考虑了请求的嵌套路径。 - 这是与原合同的重大变更,可能需要调整 Web MVC 配置。 #### 3. **样例应用更新** - Spring 2.5 提供了经过重新设计的 PetClinic 和 PetPortal 样例应用,展示了注解配置功能。 - 样例应用要求 Java 5 或 6 SDK。 #### 4. **文档改进** - 参考文档已全面更新,涵盖 Spring 2.0 和 2.5 的新功能。 - 修复了部分错误,但仍有改进空间,欢迎反馈。 #### 5. **JDK 支持** - Spring 2.5 已移除对 JDK 1.3 的支持,建议升级到 JDK 1.4.2 或更高版本。 - 如果仍需使用 JDK 1.3,可继续使用 Spring 2.0.7/2.0.8。 #### 6. **JAR 包结构变化** - Spring Web MVC 已从 `spring.jar` 拆分到 `spring-webmvc.jar` 和 `spring-webmvc-portlet.jar`。 - 其他 JAR 包也进行了重新命名和合并,例如 `spring-orm.jar` 和 `spring-test.jar`。 #### 7. **移除 deprecated 类和方法** - Spring 2.0 移除了多个标记为 `@deprecated` 的类和方法,清理了代码库。 - 示例: - `ResultReader` 已移除,建议使用 `RowMapper`。 - `BeanFactoryBootstrap` 已移除,建议使用 `BeanFactoryLocator`。 #### 8. **iBATIS 和 Hibernate 支持** - Spring 2.5 已移除对 iBATIS 1.3 的支持,建议升级到 iBATIS 2.3。 - Spring 2.5 已移除对 Hibernate 2.1 和 3.0 的支持,建议升级到 Hibernate 3.1 或更高。 #### 9. **IoC 容器改进** - 新增了对请求和会话作用域的支持(适用于 Web 环境)。 - 提供了自定义作用域的集成点。 #### 10. **动态语言支持** - Spring 2.0 支持 JRuby、Groovy 和 BeanShell 等动态语言。 - Spring 2.5 进一步增强了对 JRuby 1.0 的支持。 #### 11. **测试支持** - 引入了 Spring TestContext Framework,支持基于注解的单元测试和集成测试。 - 提供了对测试上下文管理、依赖注入和事务管理的支持。 #### 12. **JMX 支持** - 新增了对 MBean 通知的支持。 - 提供了对 MBean 注册行为的声明性控制。 #### 13. **JCA 支持** - Spring 2.5 支持将 Spring 应用上下文部署为 JCA 资源适配器,适用于无 GUI 的应用模块。 #### 14. **任务调度支持** - Spring 2.0 引入了任务执行抽象(TaskExecutor),Spring 2.5 在 JCA 环境中也提供了支持。 #### 15. **JDBC 支持** - 新增了 `NamedParameterJdbcTemplate` 和 `SimpleJdbcTemplate`,简化了 JDBC 操作。 - Spring 2.5 进一步扩展了 `SimpleJdbcCall` 和 `SimpleJdbcInsert` 的功能。 #### 16. **Web 层改进** - **基于注解的控制器**:Spring 2.5 引入了 `@RequestMapping`、`@RequestParam` 等注解,简化了 MVC 控制器的开发。 - **Tiles 2 支持**:Spring 2.5 支持 Tiles 2 模板框架,取代了之前的 Tiles 1 支持。 - **表单标签库**:新增了功能强大的 JSP 表单标签库,简化了表单开发。 - **Portlet 支持**:Spring 2.0 提供了 Portlet MVC 框架,类似于 Spring MVC。 #### 17. **迁移注意事项** - 从 Spring 2.0 迁移到 Spring 2.5 通常只需替换 JAR 文件即可。 - 从 Spring 1.2 迁移可能需要调整代码,因为 Spring 2.0 移除了大量已弃用的类和方法。 #### 18. **其他改进** - 支持 Java 6 和 Java EE 5。 - 提供了对 JAX-WS 2.0/2.1 的支持。 - 支持 JSF 1.2 和 JAX-RS。 --- 总结:Spring 2.5 在功能、性能和易用性上均有显著提升,但部分功能的移除和变更可能需要开发者在迁移时进行调整。建议开发者仔细阅读文档,确保项目顺利迁移并充分利用新功能。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 583 页请下载阅读 -
文档评分
请文明评论,理性发言.