AOP
·
TIL
AOP (Aspect Oriented Programming) AOP는 부가기능을 핵심 기능에서 분리해 한 곳으로 관리하도록 하고, 이 부가 기능을 어디에 적용할지 선택하는 기능을 합한 하나의 모듈입니다. AOP 용어조인 포인트어드바이스가 적용될 수 있는 위치로, AOP를 적용할 수 있는 모든 지점포인트컷조인 포인트 중에서 어드바이스를 어디에 적용할 지, 적용하지 않을 지 위치를 판단하는 필터링 기능타겟어드바이스를 받는 객체, 포인트컷으로 결정 Advice 부가 기능Aspect어드바이스 + 포인터컷을 모듈화 한 것Advisor하나의 어드바이스와 하나의 포인트 컷으로 구성AOP 적용 방식컴파일 시점클래스 로딩 시점런타임 시점컴파일 시점과 클래스 로딩 시점 적용 방식은 AspectJ 프레임 워크를 직접 사용..