AOP 구현 세가지 방법 비교에 관한 짧은 글 - JAVA proxy, CGLIB, AspectJ
AOP 구현 방법 비교 java에서 AOP를 구현하는데는 세가지의 방법이 있다. java proxy, cglib, aspectJ이다. 이번 포스팅에서는 세가지를 간단하게 비교해보고 개인적인 경험을 적어 두려고 한다. Java proxy (InvocationHandler) 런타임시에 Target method가 호출될 때 Advice(프록시 할 기능)을 적용 JDK Proxy는 인터페이스에 대한 Proxy만을 지원 Cglib (MethodInterceptor) java proxy와 동일하게 런타임시에 Advice 적용 메써드가 처음 호출 되었을때 동적으로 bytecode를 생성하여 이후 호출에서는 재사용 클래스에 대한 Proxy가 가능 AspectJ Runtime이 아닌 Compile 시점에 Aspect를 ..
JAVA
2016. 10. 26. 18:19
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- rest
- 사누르
- ecma6
- 객체지향
- S68
- AWSKRUG
- 도커
- Bali
- 독후감
- container
- spring boot
- 컨테이너
- ChatGPT
- springboot
- 웹
- 개발자
- AWS
- 발리
- Docker
- 웹을 지탱하는 기술
- 한달살기
- javascript
- Clean code
- sanur
- 실수노트
- spring
- html
- 회고
- ES6
- hands-on
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함