Aspect-oriented Programming(AOP)은 OOP를 보완하는 수단으로, 흩어진 Aspect를 모듈화 할 수 있는 프로그래밍 기법.
AOP 주요 개념
AOP 구현체
AOP 적용 방법