1. 面向切面编程Aspect-Oriented-Programming
a) 是对面向对象的思维方式的有力补充
2. 好处:可以动态的添加和删除在切面上的逻辑而不影响原来的执行代码
a) Filter(典型应用一)
b) Struts2的interceptor(典型应用二)