TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
沙发
发表于 2016-06-15 13:14:23
|只看该作者
楼主 画的虽然简单 但是用心了,建议使用XMind,这个工具不错。
. D$ U* E! D2 j L; D' A/ v, G- | K8 {$ a
其实AOP的意思就是面向切面编程,底层是基于动态代理和反射机制实现的。理解AOP就要搞清楚什么是代理以及反射,很多框架 包括 struts,spring 都有很多用到动态代理的机制,比如拦截器的实现。
' _% w6 w$ Y* T2 h
W+ Z9 T/ N1 T9 r& v一般来说,我们常规用到的就是事务控制和日志输出了,当然还有权限管理。
4 S( K! C& t2 W0 Z' X6 Z
1 Q& w( O1 f2 T; H# {2 E+ y$ g/ W7 w* Z3 w) i
下面这种类图列出了Spring中主要的AOP组件% M7 h" u3 X5 H T- j6 j
1 w, z3 M9 F/ y, {
* A/ N; s; C+ P4 V8 P5 C
! ~' C$ H+ c, y' k/ f |
|