博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AOP中的相关概念
阅读量:4349 次
发布时间:2019-06-07

本文共 480 字,大约阅读时间需要 1 分钟。

AOP,面向方面的编程,可以采用JDK的动态代理来实现。

Cross Cutting Concert 横切关注点:一种独立的服务,遍布在系统的处理流程之中。

Aspect:对横切关注点的模块化。

Advice:对横切关注点的具体实现。

Pointcut:定义了Advice应用到哪些JoinPoint上,对Spring来说就是方法调用。

JoinPoint:Advice在应用程序上执行的点火或时机,Spring只支持方法的JoinPoint,这个点也可以是修改属性,如:AspectJ就可以支持属性的修改。

Weave:将Advice应用到TargetObject上的过程,Spring支持的是动态织入。

Target Object :Advice被应用的对象。

Proxy:Spring AOP默认使用JDK的动态代理,它的代理是在运行时创建,也可以使用CGLIB代理。

Introduction:可以动态地为类添加方法。

转载于:https://www.cnblogs.com/dlts26/archive/2013/04/17/2742628.html

你可能感兴趣的文章
[C/C++] VC2012编译的程序在WinXP下报告“指定的可执行文件不是有效的 Win32 应用程序”错误...
查看>>
Selenium通过监听事件实现自动截图
查看>>
Web开发中8个基础&&常见功能
查看>>
android 自定义控件 (二) 初步认识
查看>>
Android-Context
查看>>
Arts·St 挑战二周目
查看>>
Recycle团队项目第二次冲刺
查看>>
Junit 单元测试基本使用方法
查看>>
html5中 table数据导出到excel文件
查看>>
springboot 集成swagger ui
查看>>
袋鼠云日志,日志分析没那么容易
查看>>
缓存穿透 缓存雪崩 缓存并发
查看>>
MySQL表的操作
查看>>
pt-table-checksum解读【转】
查看>>
matlab中类的定义和使用
查看>>
NIO(2):Channel
查看>>
Consistent Hashing算法
查看>>
C++基础--完善Socket C/S ,实现客户端,服务器端断开重连
查看>>
lvs,nginx反向代理,虚拟主机
查看>>
jquip,更简洁的代码
查看>>