- Introduction
- Part I. Spring框架概览
- Part II. Core Technologies核心技术
- 3.The IoC container
- 3.1 Spring IoC容器和bean的简介
- 3.2 容器概述
- 3.3 Bean概述
- 3.4 Dependencies
- 3.5 bean作用域
- 3.6 Customizing the nature of a bean
- 3.7 Spring Bean的继承
- 3.8 容器扩展点
- 3.9 基于注解的容器配置
- 3.10 ClassPath扫描和管理组件
- 3.11 使用JSR-330标准注解
- 3.12 基于Java的容器配置
- 3.13 Environment抽象
- 3.14 注册LoadTimeWeaver
- 3.15 ApplicationContext 的附加功能
- 3.16 The BeanFactory
- 4.Resources
- 5.数据校验、数据绑定和类型转换
- 6.Spring 表达式语言 (SpEL)
- 7.Aspect Oriented Programming with Spring
- 8.Spring AOP APIs
- 3.The IoC container
- Part III. 测试
- Part IV. 数据访问
- 13. Transaction Management
- 13.1 Introduction to Spring Framework transaction management
- 13.2 Advantages of the Spring Framework’s transaction support model
- 13.3 Understanding the Spring Framework transaction abstraction
- 13.4 Synchronizing resources with transactions
- 13.5 Declarative transaction management
- 13.5.1 Understanding the Spring Framework’s declarative transaction implementation
- 13.5.2 Example of declarative transaction implementation
- 13.5.3 Rolling back a declarative transaction
- 13.5.4 Configuring different transactional semantics for different beans
- 13.5.5 <tx:advice/> settings
- 13.5.6 Using @Transactional
- 13.5.7 Transaction propagation
- 13.5.8 Advising transactional operations
- 13.5.9 Using @Transactional with AspectJ
- 13.6.2 Using the PlatformTransactionManager
- 13.6 Programmatic transaction management
- 13.7 Choosing between programmatic and declarative transaction management
- 13.8 Transaction bound event
- 13.9 Application server-specific integration
- 13.10 Solutions to common problems
- 13.11 Further Resources
- 14. DAO support
- 15.使用JDBC实现数据访问
- 16.ORM和数据访问
- 17.Marshalling XML using O/X Mappers
- 13. Transaction Management
- Part V. The Web
- 18.Web MVC 框架
- 19.视图技术