
Spring AOP源码实验2
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验是《Spring AOP源码解析》系列课程的一部分,深入探究了Spring框架中AOP(面向切面编程)模块的具体实现机制和核心功能。通过实际编码操作,帮助开发者更好地理解与应用Spring AOP技术。
实验目的:
1. 理解Spring AOP原理及基本概念;
2. 掌握基于XML/注解方式的AOP编程。
实验内容:
1. 定义交易接口:
```java
public interface Transaction {
void income(float amount); // 收入
void expenditure(float amount); // 支出
}
```
2. 定义银行账号实现Transaction接口:
```java
public class BankAccount implements Transaction {
private String account; // 账号
private float balance; // 存款余额
@Override
public void income(float amount) {
// 提示收入xxx,当前账户余额xxx
...
}
@Override
public void expenditure (float amount) {
// 提示支出xxx,当前账户余额xxx
...
}
// 其他方法略...
}
3. 基于XML实现AOP,在账户余额变动前后进行信息提示。
全部评论 (0)


