使用Spring整合框架及银行业务简介(蓝桥杯软件大赛培训教材-Java方向)
上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,面向对向编程)的使用;二是提供声明式企业服务,特别是声明式事务管理。