execution (1) 썸네일형 리스트형 Chap 7. AOP 프로그래밍 프로젝트 준비 pom.xml에 aspectjeaver 의존 추가를 한다. org.aspectj aspectjweaver 1.9.6 runtime asepectjwearer 모듈은 AOP 설정시 필요한 애노테이션을 제공한다. 프록시 프록시는 대행자 역할으로 생각할 수 있다. 실행흐름 상 ExeTimeCalculator을 통과 후 ImpeCalculator 에 접근 할 수 있다. 이 때 ImpeCalculator 클래스의 코드 변경 없이 추가기능을 생성했다. 핵심 기능의 실행은 다른 객체에게 위임하고, 부가적인 기능을 제공하는 객체를 프록시(proxy)라고 한다. 다시 말해 프록시는 핵심 기능 구현을 하지 않는다. AOP AOP는 여러 객체에 공통으로 적용 할 수 있는 기능을 분리하여 재사용성을 높이는 프로.. 이전 1 다음