TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
沙发
发表于 2016-06-15 13:14:23
|只看该作者
楼主 画的虽然简单 但是用心了,建议使用XMind,这个工具不错。; ]& N5 @* d1 T% q+ U
2 H$ V# o* L. f# ^9 _其实AOP的意思就是面向切面编程,底层是基于动态代理和反射机制实现的。理解AOP就要搞清楚什么是代理以及反射,很多框架 包括 struts,spring 都有很多用到动态代理的机制,比如拦截器的实现。
3 }$ j& B5 d- L; P) z0 U$ C" S; e: ~
一般来说,我们常规用到的就是事务控制和日志输出了,当然还有权限管理。. ?3 F3 F2 Q; U
7 N, k9 R( c4 G x f. I& j# G( c- ?& J G: s/ H* }5 B& J3 R1 ^0 J6 L
下面这种类图列出了Spring中主要的AOP组件
& n' A4 b8 K; T7 h3 ]
/ r( Z8 [' c6 b0 e/ f0 G) }
2 D7 |$ W- O' r: L. X; R
3 h# H( O( d K( ]1 ?8 H# J$ A |
|