1、使用"横切"技术,
AOP把软件系统分为两个部分:【核心关注点】和【横切关注点】。
2、业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。(Action中应该只有核心业务流程的代码,不应出现横切的代码)
3、横切关注点的一个特点是:他们经常发生在核心关注点的多处,而各处基本相似,比如权限认证、日志、事务。
4、AOP的作用在于分离系统中的核心关注点和横切关注点。