上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第2章 AOP与声明式事务管理
目 标
了解AOP的核心概念及作用
会使用Spring AOP完成面向切面编程的程序结构
掌握如何在Web应用中使用声明式事务管理
本章简介
在第1章中,我们学习了Spring的核心内容之一——IOC容器,本章我们将学习Spring的另一个重要组成部分——AOP(Aspect-Oriented Programming,面向切面编程)模块。Spring IOC容器并不依赖于AOP模块,这意味着程序员有权利选择是否使用AOP模块。不过AOP模块作为Spring IOC容器的一个补充,是一个强大的中间件解决方案,作为程序员有理由对其进行深入一步的学习。
AOP在Spring框架中的作用主要体现在两点:一是允许用户实现自定义切面,用AOP来完善OOP(Object Oriented Programming,面向对向编程)的使用;二是提供声明式企业服务,特别是声明式事务管理。