AOP-Framework
Als Abonnent haben Sie vollen Zugriff auf alle Artikel im Archiv.
Zum Download eines Artikels und/oder der zugehörigen Quelltexte, klicken Sie
den gewünschten Artikel einfach an.
(
dotnetpro 09/2009, Seite 88)
Eine mehrschichtige Architektur, die Modell, Präsentation und Steuerung trennt, lässt sich über das Entwurfsmuster
Model-View-Controller einrichten. Dabei sind eine Reihe verschiedener Aspekte zu berücksichtigen, die Code
schnell überfrachten können. Mit aspektorientierter Programmierung können Sie das in den Griff bekommen.
(dotnetpro 03/2009, Seite 14)
Aspektorientierte Programmierung ist nicht kompliziert. dotnetpro beantwortet die wichtigsten Fragen zum Thema,
erklärt Vorgehensweisen und Begriffe, zeigt, in welchem Zusammenhang AOP und objektorientierte
Programmierung stehen und wo die Vorteile der AOP liegen.
(dotnetpro 03/2009, Seite 10)
Aspektorientierte Programmierung bietet Möglichkeiten, Standardprobleme in Anwendungen, die immer wieder
an verschiedensten Stellen im Code auftauchen, auf effiziente Weise auszulagern und den Code übersichtlicher
zu machen – wenn ihr Einsatz wohlüberlegt erfolgt.
(dotnetpro 11/2008, Seite 124)
Vereinbarungen innerhalb von Software sind ebenso relevant wie in der realen Welt. Nur gehört ihre Prüfung nicht
unbedingt zu den eigentlichen Aufgaben einer Software. AOP und das Framework PostSharp erlauben es, Software
logisch zu beweisen, ohne den Code der Geschäftslogik zu überfrachten.
(dotnetpro 11/2007, Seite 138)
Der Post-Compiler PostSharp kann Assemblies nach der Kompilierung „veredeln“, indem er sie
um Code erweitert. Mithilfe seines AOP-Frameworks Laos ermöglicht er die Implementierung
eigener Aspekte und erlaubt das aspektorientierte Programmieren unter .NET.