AOP

카테고리 없음 2021. 5. 13. 10:47

[출처] Spring - AOP(관점 지향 프로그래밍)|작성자 repid2

 

AOP의 구성 요소(시점, 적용)

- AOP를 실행하려면 실행 시점을 파악하고, 해당 시점에 맞춰 적용하는 것이 있다.

구성 요소 설명
JointPoint - 횡단 관심(Advice)을 실행할 장소나 시점을 의미한다.
PointCut - JointPoint 내용을 언제 호출할지 정한다.
Aspect - 공통 기능을 모듈화한 것
Target - Aspect가 적용되는 곳으로 공통 기능을 부여할 대상
Advice - Aspect를 담은 것으로 실질적으로 공통 기능을 담은 구현체이며 공통 기능을 언제할지 정의한다.
Weaving - Advice을 핵심 기능에 적용하는 행위
Proxy : Advice가 적용되었을 때 만들어지는 객체

 

Posted by 농부지기
,