AspectJ in Action – Review

Saturday, January 2nd, 2010

Title:AspectJ in Action
Author:Ramnivas Laddad
Year:2009
ISBN:193-3988-05-3
This post is a part of “Book for Review Program”. For details look this page [PL].

Some time ago I tried to learn aspect oriented programming (AOP) but failed. When I was lend “AspectJ in Action” form Warsaw JUG library I promised myself – I start to use AOP.
Ramnivas Laddad wrote great book [...]

AspectJ – Join Point i pointcut, teoria

Wednesday, December 30th, 2009

Co dziś miałbym przedstawić?
Wiemy już mniej więcej co to jest programowanie aspektowe i jak się to je. Wiemy jak zdefiniować poradę (i czym mniej więcej ona jest), umieścić ją w kodzie za pomocą punktu przecięcia i uruchomić program. Należałoby teraz powiedzieć czym są punkty przecięcia. Jednakże jest to dość skomplikowane i na razie musimy załapać [...]

AspectJ trochę szczegółów – rodzaje porad

Tuesday, December 29th, 2009

Wiemy już jak napisać aspekt i poznaliśmy dwa “rodzaje składni” aspektów. Czas na dokładniejsze przyjrzenie się temu jak wygląda składnia i jakie możliwości nam daje. Na chwilę obecną wiemy, że aspekt to jednostka kodu, która jest wstawiana za pomocą odpowiedniego narzędzia – kompilatora aspektowego lub agenta JVM do kodu programu. Pytanie jednak jakie mamy możliwości [...]

@AspectJ i adnotacje Java

Monday, December 28th, 2009

Jak wspominałem wczoraj poza plikami .aj AspectJ posiada też drugi rodzaj składni oparty o czysty kod Java. Jest to o tyle fajne rozwiązanie, że nie trzeba mieć na pokładzie kompilatora aspektowego, a wystarczy tylko zwykły javac + biblioteka z adnotacjami. Jest to o tyle ważne, że przy dużej aplikacji statyczne wstawianie aspektów jest dość żmudne. [...]

AspectJ – pierwsze starcie

Sunday, December 27th, 2009

Zaczynamy mini kurs programowania aspektwego z ApectJ i Eclipse. Nie chcę wnikać w spinanie projektów z mavenem (tak z lenistwa), a zatem będzie tylko w eclipse.
Instalacja softu
Z tej strony pobieramy odpowiedni dla nas pakiecik i restartujemy Eclipse. Zakładam, że wiesz jak instalować plugin eclipsowy za pomocą Update Site. Jeżeli nie to sorry Winnetou. Kurs będzie [...]

AspecJUnit i maven

Friday, March 20th, 2009

Błąd typograficzny w temacie zamierzony…
Dziś stanąłem przed poważnym problemem. Jak przetestować narzędzie do komunikacji z Google Translate zza proxy. Niby prosta rzecz. Wystarczy tylko przy odpalaniu mavena dać mu odpowiednie ustawienia. Tylko, że ja jestem cholernie leniwy (cnota programisty). Dlatego też poszukiwałem rozwiązania, które pozwoli mi zastąpić każdorazowe klepanie konfiguracji proxy.
Własny plugin = epic fail
Co [...]