28.11.2012 Aufrufe

Bessere Software durch aspektorientierte Programmierung mit Java ...

Bessere Software durch aspektorientierte Programmierung mit Java ...

Bessere Software durch aspektorientierte Programmierung mit Java ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Dynamic cross-cutting<br />

Dynamische Aspekte von Aspekten<br />

� Joinpoints sind Programmstellen, an denen Weaving ansetzen kann, z.B.<br />

� Methoden-Aufrufe, Feldzugriffe, Instantiierung etc.<br />

� Pointcuts definieren bestimmte Mengen von Joinpoints, z.B.<br />

� „alle Methoden-Aufrufe“ oder „alle Methoden-Aufrufe der Klasse X <strong>mit</strong> einem Parameter“ oder …<br />

� Advices enthalten die Belange und steuern unter Bezug auf Pointcuts das Weaving,<br />

� z.B. „Vor PointcutX soll dieser Belang eingewoben werden“.<br />

© <strong>Bessere</strong> <strong>Software</strong> <strong>durch</strong> AOP <strong>mit</strong> <strong>Java</strong> und AspectJ 26.11.2007 - Seite 12

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!