Einführung in Aspekt-Orientierung

Übungen zu Kapitel 1

  1. Schauen Sie unter de.wikipedia.org nach, was dort zum Thema "`Aspekt-Orientierte Programmierung"' zu finden ist. Gibt es dort auch einen Artikel zu AspectJ?
  2. Googlen Sie nach weiteren interessanten Links zu AOP, die eine Einführung in dieses Thema bieten.
  3. Schauen Sie sich ihr aktuelles Projekt (oder ein anderes Projekt ihrer Wahl) an. An welchen Stellen werden Exceptions abgefangen und "`nur"' geloggt? Wo befinden sich weitere Log-Anweisungen und wie groß ist in etwa ihr Anteil?
  4. Für eine Roulette-Anwendung wird ein Bank-Modul benötigt, das den Kontostand eines Spielers verwaltet. Wie könnte so ein Bank-Modul aussehen? Implementieren Sie es in Java.
  5. Schreiben Sie Testfälle für Ihre Anwendung, vorzugsweise mit JUnit http://www.junit.org. Falls Sie mit JUnit noch nicht vertraut sind, schauen Sie sich das JUnit Cookbook http://junit.sourceforge.net/doc/cookbook/cookbook.htm von Kent Beck und Erich Gamma an oder besorgen sich "`Unit Tests mit Java"' von Johannes Link.

    hier geht es zu den Lösungen...


letzte Änderung: 30. Juni 2005 von Oli B.