"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

오늘이군

스프링 삼각형 - AOP 본문

삶../프로그래밍

스프링 삼각형 - AOP

오늘이군 2017. 5. 16. 17:58
반응형

1. 추천 글

https://www.youtube.com/watch?v=4AN_cmX56G8

http://expert0226.tistory.com/200


2. AOP (Aspect-oriented programming) : 관점 지향 프로그래밍

가. 횡단관심

출처 : http://expert0226.tistory.com/200

코드 = 핵심관심사항 + 횡단관심사항

나. 로직주입

출처 : http://expert0226.tistory.com/200

다. 소스예시

http://expert0226.tistory.com/202

http://expert0226.tistory.com/204

라. 용어

1) Pointcut : 자르는 지점. Aspect 적용 위치 지정자 - execution("지점")

2) Joinpoint : 호출된 객체의 메서드 (광의 : Aspect 적용 가능한 모든 지점)

3) Advice : pointcut 에 언제, 무엇을 적용할 지를 정의한 메서드

4) Aspect = Advice 들 + Pointcut 들 = Adivsor 들 (Aspect 는 Where + When + What)

5) Advisor = 한개의 Advice + 한 개의 Pointcut

마. 연관 : 프록시 패턴

반응형

'삶.. > 프로그래밍' 카테고리의 다른 글

JPA 개요  (0) 2017.05.23
스프링 삼각형 - PSA  (0) 2017.05.16
스프링 삼각형 - IoC/DI  (0) 2017.05.16
디자인패턴 요약  (0) 2017.05.16
객체지향설계 5원칙 - DIP  (0) 2017.05.16

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Comments