TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
沙发
发表于 2016-06-15 13:14:23
|只看该作者
楼主 画的虽然简单 但是用心了,建议使用XMind,这个工具不错。% G4 R) J4 t! O& N3 h
0 l" c A9 J5 L l, |3 C其实AOP的意思就是面向切面编程,底层是基于动态代理和反射机制实现的。理解AOP就要搞清楚什么是代理以及反射,很多框架 包括 struts,spring 都有很多用到动态代理的机制,比如拦截器的实现。, } k9 R: ^$ k$ \3 q2 H& h
: ~; i5 j7 u. s2 \, c' B# q1 i一般来说,我们常规用到的就是事务控制和日志输出了,当然还有权限管理。* X* z, X4 @) \4 ^2 | c% Y+ ?, X% L
( @* x1 Q6 U4 }4 |$ e( D& C5 j. b. _. @" P1 R# j! \8 B' N
下面这种类图列出了Spring中主要的AOP组件
* w7 {+ U x% ?# l0 y& j& ^/ ]6 l% P
7 i% [1 m& C8 `$ P- l+ Z4 `
' @* ]3 K/ P4 _2 u4 j
7 }) X5 ]7 R1 m% [9 A: `% j2 ~& t
|
|