반응형
AOP와 관련된 여러가지 용어에 대한 설명입니다. 입문자에게는 용어의 개념을 이해하기가 다소 어려울 수 있지만 실습을 하고 나면 확실히 이해할 수 있을 것입니다. 다라서 지금은 용어 자체가 잘 이해되지 않더라도 그냥 읽고 넘어가기를 바랍니다.
용어 | 설명 |
aspect | 구현하고자 하는 보조 기능을 의미합니다. |
advice | aspect의 실제 구현체(클래스)를 의미합니다. 메서드 호출을 기준으로 여러 지점에서 실행됩니다. |
joinpoint | advice를 적용하는 지점을 의미합니다. 스프링은 method 결합점만 제공합니다. |
pointcut | advice가 적용되는 대상을 지정합니다. 패키지이름/클래스이름/메서드이름을 정규식으로 지정하여 사용합니다. |
target | advice가 적용되는 클래스를 의미합니다. |
weaving | advice를 주기능에 적용하는 것을 의미합니다. |
스프링 프레임워크에서 AOP기능을 구현하는 방법으로는 스프링 프레임워크에서 제공하는 AOP관련 API를 이용하는 방법과 애너테이션을 이용하는 방법이 있습니다.
다음글에서는 스프링 API를 이용한 AOP 기능 구현 과정과 실습을 해보겠습니다.
반응형
'2020 > SPRING' 카테고리의 다른 글
스프링 API를 이용한 AOP 기능 실습 (0) | 2020.01.08 |
---|---|
스프링 API를 이용한 AOP 기능 구현 과정 (0) | 2020.01.07 |
회원 기능 이용해 DI 실습 (0) | 2020.01.07 |
Spring 생성자를 이용한 DI 기능 (0) | 2020.01.07 |
의존성 주입(DI) setter을 이용한 방식 (0) | 2020.01.07 |