Spring(스프링)/AOP

스프링 AOP 용어 짚고 넘어가기

아롱사태남 2016. 9. 25. 20:23
반응형

Aspect - 공통 관심사에 대한 추상적인 명칭. 예를 들어 로깅이나 보안, 트랜잭션과 같은 기능

자체에 대한 용어


Advice - 실제로 기능을 구현한 객체


Join points - 공통 관심사를 적용할 수 있는 대상. Spring AOP에서는 각 객체의 메소드가 이에 해당


Pointcuts - 여러 메소드 중 실제 Advice가 적용될 대상 메소드


target - 대상 메소드를 가지는 객체


Proxy - Advice가 적용되었을 때 만들어지는 객체


Introduction - target에는 없는 새로운 메소드나 인스턴스 변수를 추가하는 기능


Weavcing - Advice와 target이 결합되어서 프록시 객체를 만드는 과정

반응형