TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
沙发
发表于 2016-06-15 13:14:23
|只看该作者
楼主 画的虽然简单 但是用心了,建议使用XMind,这个工具不错。2 H" v% i5 m3 v- M3 `2 c+ K
8 a1 q. W2 V" |+ V
其实AOP的意思就是面向切面编程,底层是基于动态代理和反射机制实现的。理解AOP就要搞清楚什么是代理以及反射,很多框架 包括 struts,spring 都有很多用到动态代理的机制,比如拦截器的实现。' {1 R- g; s& F) N
* N0 a3 r7 C7 t/ o7 ]7 \. h
一般来说,我们常规用到的就是事务控制和日志输出了,当然还有权限管理。7 X& P! \, q4 O+ D
7 ?; ~% J0 ? d8 I/ n
* U0 d7 W3 x; H6 h) q% O3 r1 V下面这种类图列出了Spring中主要的AOP组件. K% {7 A' Q$ j, B
- ?& X2 ?( H- t/ L% q2 q ]' Z4 a
A* {0 f0 C4 _' L" L' D
|
|