2011-05-04 2 views
6

몇 주 전에 새로운 버전의 AspectJ가 발표되었다. 그러나 공식 문서의 대부분은 AspectWerkz 병합 이전의 오래된 문서입니다. 책은 비슷하게 날짜가 표시됩니다. 병합 후 일어난 일을 파악하는 것은 어렵습니다.AspectJ의 현재 상태는 무엇입니까?

AspectJ 언어 확장 및 ajc가 필수로되어 있습니까? AspectWerkz 순수 자바 구현이 사라 졌나요?

감사합니다.

답변

4

AspectWerkz는 AspectJ 5 이후 AspectJ와 병합되었다. 그러나 AspectJ의 현재 버전은 6이다. 따라서 @AspectJ를 다루는 많은 책과 문서가있다. 예를 들어, AspectJ in Action, Second Edition에는 AspectJ 6이 포함되어 있으며 훌륭한 책입니다. 그리고 official @AspectJ documentation here을 찾을 수 있습니다.

+3

이 답변은 거의 완벽하지만 한 가지를 추가하고 싶습니다. 공식 문서는 각 릴리스마다 최신 상태로 유지되며 http://eclipse.org/aspectj에서 제공됩니다. –

+0

앤드류 감사합니다! – Constantiner

+0

@ Constantiner : 아니요. 현재 버전은 8 (Java 8의 경우 1.8.4)이고 AspectJ5에 대한 문서입니다. 즉, AspectWerkz 병합 이후입니다. 그래서 당신의 대답은 잘못된 IMO입니다. AspectJ 5는 각 메이저/마이너 릴리스의 README에 대부분 포착되어 지겨운 부분이 있지만 참조 및 개발자 매뉴얼과 튜토리얼은 업데이트되지 않았기 때문에 바뀌었다. – kriegaex

관련 문제