Target Object : 부가기능을 부여할 대상 Aspect가 적용될 실제 비즈니스 객체이며 프로시의 대상 프록시로 감싸지기 전의 원본 객체Aspect(스프링에서는 advisor) : 공통 관심사를 모듈화한 단위 advice와 pointcut을 함께 정의Advice : 적용할 부가기능과 언제 실행되는지를 정의Join point : Advice를 적용할 수 있는 후보 지점pointcut : Join point에서 Advice를 적용할 지점을 선별하는 조건 런타임시 위빙 (애플리케이션 콘텍스트를 만들 때)빈으로 등록된 타겟만 AOP 적용 가능빈으로 만들때 빈 후처리기에서 어드바이저 조회빈에서 pointcut에 매칭되는 메서드가 있는지 확인빈을 원본빈이 아닌 프록시로 삽입 @트랜잭셔널은 AOP 활용내부호출..