2013년 7월 23일 화요일

[Spring Framework3.X강좌]Spring의 AOP 지원 기능

스프링은 Spring과 AspectJ의 결합으로 시너지가 가능한데 아래 내용을 간단히 보세요.

1. 널리 쓰이는 AOP 프레임워크
- AspectJ(http://eclipse.org/aspectj)
 JBOSS AOP
 Spring AOP

2. Spring AOP 지원
- ProxyFactory 기반 AOP(Spring모든 버전에서 지원, 프로그래밍적 접근)
- 선언적 AOP 설정 메커니즘
     ProxyFactoryBean 클래스 기반
     @AspectJ 애너테이션 기반 Aspect(Spring 2.0 이상 지원)
     aop 네임스페이스
    
Spring AOP는 메소드 가로채기로 제한, 만약 그이상의 기능
(생성자 또는 멤버변수에 대한 가로채기)을 필요로 하는 경우 Proxy 기반 AOP
대신 AspectJ를 이용해서 Aspect를 구현해야 한다.

댓글 없음:

댓글 쓰기