aop-class
2015-10-12 21:03:10 4 举报
AOP(面向切面编程,Aspect Oriented Programming)是一种编程范式,用于处理系统中分布在各个模块的横切关注点。它通过在编译或运行时动态地将代码切入到类的指定方法、字段或对象上,从而实现了横切关注点的模块化。 AOP-class是指在AOP框架中定义的类,这些类通常包含一些通用的逻辑,例如日志记录、安全性检查、事务管理等。这些逻辑可以被应用到多个不同的类和方法上,从而提高了代码的复用性和可维护性。 总之,AOP-class是AOP框架中的重要组成部分,它们帮助我们更好地实现横切关注点的模块化,并提高代码的复用性和可维护性。
作者其他创作
大纲/内容
CglibProxyFactory
-targetClass:Class-proxys:List
+getProxy:T
ProxyFactroy
AbstractProxy
+invoke:Object+filter:boolean+beforeMethod:void+afterMethod:void+afterException:void
AbstractMethodInvocation
#targetClass:Class#targetObject:Object#targetMethod:Method#targetParams:Object[]#proxys:List#index:int
+proceed:Object#execute:Object
MethodInvocation
+proceed:Object
JdkMethodInvocation
#execute:Object
Advice
+filter:boolean+beforeMethod:void+afterMethod:void+afterException:void
CglibMethodInvocation
-methodProxy:MethodProxy
JdkProxyFactory
MethodInvoke
+invoke:Object
0 条评论
下一页