394
2014-02-07 13:26:38
0
제가 c를 하지 않기때문에 정확한 답변이라고 할수는 없습니다.
c# 의 delegate의 정확한 지식이 없거든요.. 단지 알고있는 얕은 지식으로 써보자면,
spring의 aop의 특징은 비즈니스 로직의 영향을 주지않고 전후처리를 할 수 있도록
코드밖에서 설정을 해주는것으로 알고있습니다.
예를들어 보안모듈이나, 로그인, 트랜잭션의 전후처리 등등에 사용되는데
설정해준 특정 패키지나 이름등의 규칙을 가지고있는 메서드를 처리 할 수있는것이죠.
물론 델리게이트도 메서드를 대신 수행하지만,
코드밖이 아닌 비즈니스 로직에 포함되어야 한다는것이 차이점이 아닐까요?