2012-12-19 1 views

답변

2

예, 액세스 제어는 AOP를 사용하여 구현할 수있는 기능 중 하나입니다. 사실 코드를 통해 구현 된 기능은 AOP의 좋은 후보이며 승인은 물론 인증이 전형적인 예입니다.

Laddad의 AspectJ in action은 AspectJ를 사용하여 액세스 제어를 구현하는 방법에 대한 장을 포함하는 훌륭한 자료입니다.

일반적으로 비 기능 요구 사항은 일반적으로 애스펙트 지향 프로그래밍을위한 좋은 후보라고 주장 할 수 있습니다.

+1

그런 다음 성능 문제가 발생합니까? – hguser

+0

AOP 사용시 성능 오버 헤드가 있습니다. 이것이 문제가되는지 여부는 사용 된 언어, 구현 및 리소스에있는 제약 조건에 따라 달라 지므로 여기에 확실한 대답은 없습니다. –

관련 문제