[스프링2] 7장. AOP 프로그래밍
이 장의 키워드 AOP 프록시, 대상 객체 Advice의 순서 @Pointcut @Around 핵심 공통 기능 구현 / 핵심 기능 구현을 분리 1. 프록시와 AOP 프록시 : 핵심 기능의 실행은 다른 객체에 위임하고 부가적인 기능을 제공하는 객체 핵심 기능은 구현하지 않지 않고, 여러 객체에 공통으로 적용할 수 있는 기능을 구현한다. 대상 객체 : 실제 핵심 기능을 구현하고 실행하는 객체 AOP(Aspect Oriented Programming) 여러 객체에 공통으로 적용할 수 있는 기능을 분리해서 재사용성을 높여주는 프로그래밍 기법 핵심 기능의 코드를 수정하지 않으면서 공통 기능의 구현을 추가한다. 스프링이 제공하는 AOP 방식 런타임에 프록시 객체를 생성해서 공통 기능을 삽입한다. 예시 // Calc..
22-23/22-23 Spring 2
2022. 11. 10. 10:00