跟我学spring3(8-13)

【第八章】 对ORM的支持 之 8.1 概述 ——跟我学spring3 【第八章】 对ORM的支持 之 8.2 集成Hibernate3 ——跟我学spring3 【第八章】 对ORM的支持 之 8.3 集成iBATIS ——跟我学spring3 【第八章】 对ORM的支持 之 8.4 集成JPA ——跟我学spring3 【第九章】 Spring的事务 之 9.1 数据库事务概述 ——跟我学spring3 【第九章】 Spring的事务 之 9.2 事务管理器 ——跟我学spring3 【第九章】 Spring的事务 之 9.3 编程式事务 ——跟我学spring3 【第九章】 Spring的事务 之 9.4 声明式事务 ——跟我学spring3 【第十章】集成其它Web框架 之 10.1 概述 ——跟我学spring3 【第十章】集成其它Web框架 之 10.2 集成Struts1.x ——跟我学spring3 【第十章】集成其它Web框架 之 10.3 集成Struts2.x ——跟我学spring3 【第十章】集成其它Web框架 之 10.4 集成JSF ——跟我学spring3 【第十一章】 SSH集成开发积分商城 之 11.1 概述 ——跟我学spring3 【第十一章】 SSH集成开发积分商城 之 11.2 实现通用层 ——跟我学spring3 【第十一章】 SSH集成开发积分商城 之 11.3 实现积分商城层 ——跟我学spring3 【第十二章】零配置 之 12.1 概述 ——跟我学spring3 【第十二章】零配置 之 12.2 注解实现Bean依赖注入 ——跟我学spring3 【第十二章】零配置 之 12.3 注解实现Bean定义 ——跟我学spring3 【第十二章】零配置 之 12.4 基于Java类定义Bean配置元数据 ——跟我学spring3 【第十二章】零配置 之 12.5 综合示例-积分商城 ——跟我学spring3 【第十三章】 测试 之 13.1 概述 13.2 单元测试 ——跟我学spring3 【第十三章】 测试 之 13.3 集成测试 ——跟我学spring3 《跟我学Spring3》这本书详细介绍了Spring框架在多个方面的应用,包括ORM支持、事务管理和Web框架集成等。以下是对这些章节内容的详细说明: 【第八章】 对ORM的支持: 1. **8.1 概述**:ORM(Object-Relational Mapping)是将数据库关系模型与对象模型进行映射的技术,Spring提供了对多种ORM框架如Hibernate、iBATIS和JPA的集成支持,使得开发者可以方便地在Java应用中使用面向对象的方式来操作数据库。 2. **8.2 集成Hibernate3**:讲解了如何在Spring项目中配置和使用Hibernate3,包括SessionFactory的创建、事务管理以及如何通过Spring的HibernateTemplate或HibernateDaoSupport进行数据访问操作。 3. **8.3 集成iBATIS**:介绍了如何配置Spring与iBATIS的整合,包括SqlMapConfig.xml的配置、SqlMapClient的创建以及Mapper接口的使用,帮助开发者实现SQL的动态执行。 4. **8.4 集成JPA**:JPA是Java持久化API,Spring提供了一套全面的JPA支持,包括实体管理、数据源配置、事务处理等,使得开发者可以使用注解驱动的方式来操作数据库。 【第九章】 Spring的事务: 1. **9.1 数据库事务概述**:这部分讲解了事务的基本概念,包括ACID属性、事务的四个隔离级别以及事务在数据库系统中的重要性。 2. **9.2 事务管理器**:介绍Spring如何作为事务管理器,提供编程式和声明式事务管理。Spring的PlatformTransactionManager接口是所有事务管理器的基类,可以根据不同的持久化技术选择相应的实现。 3. **9.3 编程式事务**:详细阐述了如何通过TransactionTemplate和PlatformTransactionManager接口来手动控制事务的开始、提交、回滚等操作。 4. **9.4 声明式事务**:这是Spring中更为常用的方式,通过@Transactional注解在方法级别声明事务边界,让Spring自动管理事务的生命周期,简化了事务处理代码。 【第十章】集成其它Web框架: 1. **10.1 概述**:这一章讨论了Spring与其他Web框架如Struts1.x、Struts2.x和JSF的集成,以增强应用程序的灵活性和可扩展性。 2. **10.2 集成Struts1.x**:展示了如何在Spring中配置Struts1的动作类,利用Spring的依赖注入特性来增强Struts1的组件。 3. **10.3 集成Struts2.x**:讲解了Spring与Struts2的整合,包括Action的依赖注入、拦截器的使用以及事务管理的配合。 4. **10.4 集成JSF**:介绍了Spring与JavaServer Faces(JSF)的结合,包括JSF的Managed Bean如何与Spring的Bean协作,以及Spring Security与JSF的集成。 【第十一章】 SSH集成开发积分商城: 1. **11.1 概述**:SSH指的是Spring、Struts2和Hibernate的组合,本章将这些技术整合到一个积分商城的实例中,演示了SSH框架在实际项目中的应用。 2. **11.2 实现通用层**:这部分讲解了如何设计和实现通用的服务层,提供业务逻辑的抽象和复用。 3. **11.3 实现积分商城层**:具体展示了积分商城相关的业务逻辑实现,包括积分的增减、兑换规则等。 【第十二章】零配置: 1. **12.1 概述**:Spring 3引入了更多的注解支持,使得可以实现零XML配置,提高开发效率。 2. **12.2 注解实现Bean依赖注入**:通过@Component、@Autowired等注解,可以省去XML配置文件,直接在类上声明Bean及其依赖。 3. **12.3 注解实现Bean定义**:使用@Configuration和@Bean注解,可以在Java类中定义和管理Bean,替代XML配置。 4. **12.4 基于Java类定义Bean配置元数据**:详细介绍了如何通过JavaConfig来定义Spring的配置,包括扫描包、定义Bean之间的关系等。 【第十三章】 测试: 1. **13.1 概述**:测试在软件开发中至关重要,Spring提供了丰富的测试支持,包括单元测试和集成测试。 2. **13.2 单元测试**:讲解如何使用Spring Test和JUnit进行单元测试,包括测试环境的搭建、依赖注入和事务控制。 3. **13.3 集成测试**:介绍了Spring的Integration Testing框架,用于测试应用程序的不同组件之间的交互。 《跟我学Spring3》涵盖了Spring在ORM支持、事务管理、Web框架集成、SSH集成开发以及零配置和测试等多个方面的知识,是一本深入浅出的学习Spring的宝贵资料。通过这些章节,读者可以全面了解Spring的核心特性和实际应用技巧。




剩余354页未读,继续阅读










- 粉丝: 80
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 计算机专业外文翻译--互联网的历史(1969-2009)(1)(1).doc
- 为人工智能铺路微软存在(1).docx
- 简约大气人工智能科技工作总结计划产品介绍商业计划书模板(1).pptx
- 初中计算机教学应用的策略(1).docx
- 探究智能技术在输配电网自动化方面的应用.docx
- 关于通信机房建设项目的质量管理探讨(1).docx
- 图书管理系统触发器(1).doc
- 正确应用CAD软件提高建筑结构设计质量(1).docx
- 中国少儿编程行业获资本政策支持市场前景向好(1).docx
- 互联网技术在农机化技术推广中的实践和思考(1).docx
- 人教新起点英语三下Unit16Revisionlesson96省公开课一等奖全国示范课微课金奖PPT(1).pptx
- 2023年计算机统考题库(1).doc
- BootstrapAdmin-C#资源
- G6-JavaScript资源
- it-community-毕业设计资源
- TI_MSP0G3507-电赛资源



评论1