Wróć do bloga
Encyklopedia9 września 2020

AspectJ

aspectj

AspectJ – rozszerzenie języka Java, będące biblioteką zawierającą specjalny kompilator będący rozszerzeniem kompilatora Javy. Kod Java napisany przy użyciu AspectJ składa się zarówno z klas z tradycyjną strukturą oraz z aspektów (modułów aplikacji zawierający konkretną funkcjonalność), które ją przecinają. Najważniejszą ideą AspectJ jest realizacja AOP (Aspect Oriented Programming).

Utworzone zostało w 2001 roku w zespole kierowanym przez dr. Gregora Kiczalesa.