2011-05-04 21 views
6

AspectJ'in yeni bir sürümü birkaç hafta önce yayınlandı. Ancak resmi belgelerin çoğu, AspectWerkz birleşmeden önce eskisinden çok eskidir. Kitaplar benzer şekilde tarihlidir. Birleşme sonrası neler olduğunu anlamak zor.Geçerli durum nedir?

AspectJ dil uzantıları ve ajc şimdi zorunlu hale geldi mi? AspectWerkz saf java uygulaması ortadan kalktı mı?

Teşekkürler.

cevap

4

AspectWerkz, AspectJ 5'ten beri AspectJ ile birleştirildi. Ancak AspectJ'in şu anki sürümü 6'dır. Bu nedenle, @AspectJ'yi kapsayan çok sayıda kitap ve belge bulunmaktadır. Örneğin, AspectJ in Action, İkinci Baskı AspectJ 6'yı kapsar ve harika bir kitaptır. Ve official @AspectJ documentation here'u da bulabilirsiniz.

+3

Bu cevap neredeyse mükemmel, ancak bir şey eklemek istiyorum. Resmi belgeler her sürümle güncel tutulur ve http://eclipse.org/aspectj adresinde mevcuttur. –

+0

Teşekkür ederim Andrew! – Constantiner

+0

@Constantiner: Hayır, geçerli sürüm 8'dir (Java 8 için 1.8.4) ve belgeler AspectJ 5, yani AspectWerkz birleştirildikten sonradır. Yani cevabın yanlış IMO. AspectJ 5'in çoğunlukla her büyük/küçük sürüm için README'lerde yakalanan ve bulmak için sıkıcı olan, ancak referans ve geliştirici kılavuzları ile öğreticilerinin güncellenmediği, yani doğru olmadığı için neler değişti. – kriegaex