0
AOP에 익숙하지 않아 일부 작업에서 인터셉터로 사용할 수있는 것으로 보입니다.AOP는 세션 및 액세스 유효성 검사에만 국한되어 있습니까?
그래서 세션 (사용자가 로그인했는지 확인) 및 authenciation을 AOP를 사용하여 수행 할 수 있는지 궁금합니다.
AOP에 익숙하지 않아 일부 작업에서 인터셉터로 사용할 수있는 것으로 보입니다.AOP는 세션 및 액세스 유효성 검사에만 국한되어 있습니까?
그래서 세션 (사용자가 로그인했는지 확인) 및 authenciation을 AOP를 사용하여 수행 할 수 있는지 궁금합니다.
예, 액세스 제어는 AOP를 사용하여 구현할 수있는 기능 중 하나입니다. 사실 코드를 통해 구현 된 기능은 AOP의 좋은 후보이며 승인은 물론 인증이 전형적인 예입니다.
Laddad의 AspectJ in action은 AspectJ를 사용하여 액세스 제어를 구현하는 방법에 대한 장을 포함하는 훌륭한 자료입니다.
일반적으로 비 기능 요구 사항은 일반적으로 애스펙트 지향 프로그래밍을위한 좋은 후보라고 주장 할 수 있습니다.
그런 다음 성능 문제가 발생합니까? – hguser
AOP 사용시 성능 오버 헤드가 있습니다. 이것이 문제가되는지 여부는 사용 된 언어, 구현 및 리소스에있는 제약 조건에 따라 달라 지므로 여기에 확실한 대답은 없습니다. –