-
webapp
-
framework-plugin-security(安全控制框架)
-
framework(框架部分)
- jdk 1.8
- maven 3.3.3
- eclipse Mars.2
- 静态代理(代码太多,自己写代码实现)
- JDK动态代理(必须有接口, 和CGBLib动态代理相反创建比较快执行效率一般)
- CGBLib动态代理(不一定要接口,任何类都可以。但创建代理比较慢,频繁创建对系统性能影响较大,执行效率比较好)
- 前置增强(Before Advice)
- 后置增强(After Advice)
- 环绕增强(Around Advice 大概就是1+2混合在一起)
- 抛出增强(Throw Advice 抛出异常时执行)
- 引入增强(Introduction Advice--某类实现了A接口,但没有实现B接口,通过引入增加调用B接口的方法)
- jdk 1.8