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