January 23, 2004

OOP 2004 - Aspect Oriented and Meta Programming with AspectJ

Ich habe mir wieder einmal etwas �ber die Aspektorientierte Entwicklung angeh�rt - diesmal von Craig Larman vorgestellt. Ich w�rde sagen, dass es einer der wenigen Vortr�ge war, bei denen ich noch etwas gelernt habe. Interessant fand ich, die AspectJ-Unterst�tzung von Eclipse life zu sehen. Mit Eclipse ist die aspectorientierte Entwicklung sehr nat�rlich in die objektorientierte integriert. Ein Compile-Aufruf gen�gt, um sowohl zu kompilieren als auch die Aspekte anzuwenden. Im Eclipse-Editor sieht man sogar, auf welchen Pointcuts welche Aspekte angewendet sind.
Unabh�ngig von Eclipse gef�llt mir das Feature von AspectJ, Restriktionen einzuf�gen, die bereits zur Kompilierzeit �berpr�ft werden und Warnungen oder Fehler ausgeben k�nnen. Mit diesem m�chtigen Mittel kann man doch sehr leicht Architekturregeln in manuell erstelltem Code �berpr�fen.
Insgesamt fand ich den Vortrag sehr gut.

Posted by Phillip Ghadir at January 23, 2004 9:29 AM | TrackBack