Java에서 가장 단순하고 가장 의존적 인 AOP 프레임 워크는 무엇입니까?
문제
AOP 프레임 워크를 사용하고 싶지만 두 가지 제약 조건이 있습니다.
내가 선택한 프레임 워크
상당히 독립적이어야합니다. 레거시 코드 기반에서 이것을 사용할 계획이므로 Commons-Logging-XXX.jar와 같은 전향 적 의존성을 Commons-Logging-Newest.jar로 업그레이드 할 수 없습니다.
상당히 잘 문서화되어야하며 이해하고 통합하기에는 너무 복잡해서는 안됩니다.
다른 팁
나는 Spring + Analse를 좋아한다. XML에서 모든 포인트 컷 정의를 수행 할 수 있습니다. 당신이 좋아한다면, 그리고 당신은 당신의 레거시 물건에서 코드 줄을 변경할 필요가 없습니다. 이미 봄과 AOP 개념을 알고 있다면 배울 것이별로 많지 않습니다.
좋아, 이것은 모든 요구 사항에 적합하지는 않지만, 볼 가치가 있다고 생각합니다.http://dynamicaspects.sourceforge.net/
긍정적 인
- Javaagent 사용으로 인해 Java 1.5가 필요하지 않은 경우 의존성이 없습니다.
- XML 마크 업은 필요하지 않으며 Pojo 클래스에서만 작동합니다.
- 나 자신을 시도하고 사용하기가 매우 쉽다 (매우 복잡하지 않음)
부정적인
- 더 이상 AFAIK를 유지하지 못했습니다
- 열악한 문서
- 모든 것을 할 수는 없습니다.
나는 얼마 전에 그것을 테스트했고 꽤 감동했지만 지금은 기억하지 못하는 약간의 결함을 발견했습니다. 당신은 그것을 시도 할 수 있지만.
Greetz, Ghad
제휴하지 않습니다 StackOverflow