Spring을 사용한 AOP에서는 다음과 같은 용어를 이해하는 것이 매우 중요하다
●Joinpoint : ‘클래스의 인스턴스 생성 시점’, ‘메소드 호출 시점’ 및 ‘예외 발생 시점’ 과 같이 어플리케이션을 실행할 때 특정 작업이 시작되는 시점을 의미.
●Advice : 조인포인트에 삽입되어 동작할 수 있는 코드를 말함.
●Pointcut : 여러 개의 조인포인트를 하나로 결합한(묶은) 것을 말함.
●Advisor : 어드바이스와 포인트컷을 하나로 묶어 취급한 것을 말함.
●Weaving : 어드바이스를 핵심 로직 코드에 삽입하는 것을 말함.
●Target : 핵심 로직을 구현하는 클레스.
●Aspect : 여러 객체에 공통으로 적용되는 공통 관점 사항을 말함.
'spring > AOP' 카테고리의 다른 글
AOP 구현하는 방법2 : aop namespace를 이용한 방법 (0) | 2014.05.07 |
---|---|
AOP 구현하는 방법1 : Proxy를 통한 간접 접근 (0) | 2014.05.07 |
AOP 구조를 이해하는 예제3(어노테이션을 이용한 예제) (0) | 2013.08.09 |
AOP 구조를 이해하는 예제2(MethodInterceptor) (0) | 2013.08.09 |
AOP 구조를 이해하는 예제1 (0) | 2013.08.09 |