[Spring] 예제로 보는 Aspect Oriented Programming with Spring
AOP : 관점지향프로그래밍 (aspect- oriented programming) Spring AOP : schema-based approach or @AspectJ 1. AOP Concepts Aspect : before , after , throws , finally 같은 것들을 관리해준다 Transaction management - 실제 비즈니스 로직에서는 트랜잭션 코드를 숨길 수 있다 Join point : Aspect가 동작해야 될 포인트 Advice : Join 포인트가 언제 동작할건지 관리 (before, after , around) pointcut : 조인 포인트를 판단하는것 인데 어떻게 포인트 컷을 걸지 포인트컷 하나에 여러개의 조인 포인트가 생길 수 있다 target object : ..