Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yunbocheng/jdk_aop
:tada:JDK动态代理(AOP)
https://github.com/yunbocheng/jdk_aop
aop jdk
Last synced: about 6 hours ago
JSON representation
:tada:JDK动态代理(AOP)
- Host: GitHub
- URL: https://github.com/yunbocheng/jdk_aop
- Owner: yunbocheng
- License: mit
- Created: 2021-07-31T06:47:26.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-31T15:08:22.000Z (over 3 years ago)
- Last Synced: 2024-02-22T17:27:15.852Z (9 months ago)
- Topics: aop, jdk
- Language: Java
- Homepage:
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JDK_AOP
AOP解释
在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
AOP是Spring框架面向切面的编程思想,AOP采用一种称为“横切”的技术,将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。