就像切蛋糕
切最喜欢吃的东西
架构设计的意义
what is aop
把某个方面的功能提出来与一批对象进行隔离, 这样与一批对象进行隔离,可以对某个功能进行编程。
我们想吃什么就吃什么
1.切刀你要的东西
2.拿到你要的东西就想怎么吃就怎么吃
真个系统使用aop编程就会用到很多切面
不使用aop我们就在在系统很多地方去打洞。
假如有一万个洞,你就要每次修补这一万个洞
j2ee都知道 每一个增删改都是放事务里面。
批处理 几万个方法都需要事务管理 这时候就用到aop Spring.
自动包括事务
淘宝有个aop框架 用户行为统计 日志。Dxpose用户行为统计。
淘宝,微信,每使用一次语音,发朋友圈,点击一下,等就要进行一个统计。
<未完待续>