AOP(Aspect Oriented Programming)
애플리케이션의 핵심 비즈니스 로직과 부가적인 관심사를 분리하여 모듈화하는 프로그래밍 패러다임.
Aspect
: 부가적인 관심사를 모듈화한 것입니다.
Advice
: 실제로 실행되는 부가적인 코드입니다.
Pointcut
: Advice가 적용될 지점을 정의합니다.
Join Point
: Advice가 실행될 수 있는 지점입니다.
참고자료
자료