AOP相关概念总结
admin
2024-01-31 08:11:24
0

AOP相关概念总结

  1. AOP常见的使用场景有权限检查,记录日志.事务管理

  2. AOP是一种编程思想,是对OOP的补充,可以进一步提高编程的效率

  3. Pointcut:用来定义当前的横切逻辑准备织入到哪些连接点上

  4. Advice:用来定义横切逻辑,即在连接点上准备织入什么样的逻辑

  5. Aspct:是一个用来封装切点通知的组件

  6. Jointpoint:指目标对象上将要被织入的方法

  7. 织入

    织入,就是将方面组件的横切逻辑,织入到目标对象的连接点的过程

    • 可以在运行时织入,需要为目标对象生成代理对象
    • 可以在类装载时织入,需要使用特殊的类装载器
    • 可以在编译时织入,需要使用特殊的编译器
  8. AspectJ在编译器织入代码,他有一个专门的编译器,用来生成遵守Java字节码规范的class文件

  9. SpringAOP使用纯Java实现,它不需要专门的编译器,也不需要特殊的类加载器

  10. SpringAOP在运行时通过代理的方式织入代码,仅仅支持织入在方法上的连接点

  11. JDK动态代理,时Java提供的代理技术,可以在**运行时**创建接口的代理实例

  12. SpringAOP默认采用JDK动态代理,在接口的代理实例中织入代码

  13. CGLib动态代理,采用底层的字节码技术,运行时创建子类代理对象

相关内容

热门资讯

安卓系统可以放机械硬盘,存储扩... 你有没有想过,你的安卓手机或者平板,竟然可以装个机械硬盘?是的,你没听错,就是那种通常只出现在电脑里...
安卓系统好视界打不开,原因排查... 最近是不是你也遇到了这样的烦恼?你的安卓手机上那个好视界APP突然打不开啦!别急,让我来帮你一步步排...
幺妹直播安卓系统,安卓系统下的... 你有没有听说最近幺妹直播在安卓系统上大放异彩?没错,就是那个让无数网友沉迷其中的直播平台。今天,就让...
操作键位设置手机安卓系统 你有没有发现,手机上的那些操作键位设置,简直就像是我们日常生活中的小秘密武器呢?没错,就是那个小小的...
安卓系统怎么安装钱咖,轻松开启... 你有没有想过,手机里多一个赚钱的小帮手是多么美妙的事情呢?今天,就让我来带你一起探索如何在安卓系统上...
安卓系统鼠标键盘映射,安卓系统... 你有没有想过,你的安卓手机竟然也能变成一台电脑?没错,就是那种可以连接鼠标键盘,操作起来像模像样的电...
一加安卓系统耗电严重,深度剖析... 最近是不是发现你的手机电量像坐过山车一样,一会儿满电,一会儿就“嗖”地一下掉到谷底?别急,这可不是你...
汽车导航只有安卓系统吗,安卓系... 你有没有想过,为什么你的手机导航软件总是那么聪明,能带你轻松找到目的地呢?没错,这就是汽车导航的魅力...
未来的游戏推荐安卓系统,安卓系... 你有没有想过,未来的游戏世界会是什么样子呢?想象当你拿起手机,一款全新的游戏就在你的指尖跃动,那感觉...
安卓系统编程源码下载,下载与概... 你有没有想过,安卓系统背后的那些神秘代码是如何一步步编织出我们手中手机的精彩世界的?今天,就让我带你...
安卓系统ins如何设置私人,因... 你有没有发现,在Instagram上,有时候分享一些私密的内容,只想要特定的朋友看到,那可怎么办呢?...
安卓系统自带信息app,功能解... 你知道吗?手机里那些看似普通的信息应用,其实藏着不少秘密呢!今天,就让我带你一起探索一下安卓系统自带...
安卓系统看文档软件,探索高效便... 你有没有发现,手机里的安卓系统越来越强大了,各种应用层出不穷,让人眼花缭乱。今天,我就要给你安利一款...
安卓12系统oppo隐藏功能,... 你知道吗?最近安卓12系统在手机圈里可是掀起了一阵热潮呢!而作为手机界的一股清流,OPPO也悄悄地在...
塞班系统比安卓卡,为何比安卓系... 你有没有发现,手机用久了,有时候就像老牛拉车一样慢吞吞的?这不,最近有个话题在朋友圈里炒得挺热的,就...
安卓外卖系统教程视频,从入门到... 你有没有想过,点外卖竟然也能变得如此简单有趣?没错,就是那个让你在饥肠辘辘时,只需动动手指就能享受美...
mtk是安卓系统吗 你有没有想过,你的手机里那个神秘的MTK,它到底是不是安卓系统的一部分呢?别急,今天就来给你揭秘这个...
安卓系统改语言设置方法,安卓系... 你有没有发现,手机里的安卓系统突然变得陌生了呢?是不是想换一种语言来感受一下不同的文化氛围?别急,今...
电脑怎么换安卓系统恢复 你有没有想过,你的电脑突然间变成了安卓系统?别慌,这可不是什么天方夜谭,有时候,电脑系统的小变动也能...
安卓苹果系统漫画对比,操作系统... 你知道吗?在科技的世界里,两大巨头——安卓和苹果,就像是一对欢喜冤家,总是时不时地来一场“系统大战”...