Über Aspektorientierte Programmierung mit den AspectJ-Entwicklungstools von Eclipse
Die aspektorientierte Programmierung (AOP) ist einer der heißesten Forschungsbereiche in der Entwicklung der Informationstechnologie in diesen Jahren. Man hat viele Programmierprobleme gefunden, für die das traditionelle objektorientierte Programmiermodell (OOP) nicht ausreicht, um einige der wichtigen Entwurfsentscheidungen, die das Programm umsetzen muss, klar zu erfassen. Dieses Problem ist in der Pervasive Computing-Umgebung aufgrund der Vielfalt der Umgebung noch viel offensichtlicher. Dieser Artikel ist eine Einführung in ein Programmierparadigma namens Aspect-Oriented Programming, eine Programmiertechnik, die es ermöglicht, jene Programme auszudrücken, die von OOP nicht unterstützt werden. Dieser Artikel enthält auch eine Einführung in AspectJ.
Mehr anzeigen