1. 관점 지향 프로그래밍(Aspect Oriented Programming)의 등장

-여러 주기능에 공통적으로 쓰이는 보조 기능을 일일이 코딩해야하는 것을 방지하기 위해 주기능과 보조기능을 분리해서 메서드에 적용한다.

-AOP 기능 구현 과정 : 타킷 클래스를 지정 -> 어드바이스 클래스를 지정 -> 설정 파일에서 포인트컷을 설정 -> 설정 파일에서 어드바이스와 포인트컷을 결합하는 어드바이저를 설정 -> 설정 파일에서 스프링의 ProxyFactoryBean 클래스를 이용해 타깃에 어드바이스를 설정 -> getBean() 메서드로 빈 객체에 접근해 사용

 

 

+ Recent posts