Aspekte

Lösungen zu Kapitel 7

  1. die verschiedenen Log-Aspekte finden Sie unter src/casino/log: AbstractLoggingAspect.aj, PlayerLogging.aj
  2. siehe src/casino/log/AbstractLoggingAspect.aj
  3. siehe src/casino/log/RouletteLogging.aj
  4. siehe "getLogger()" in src/casino/log/AbstractLoggingAspect.aj und den davon abgeleiteten Aspekten PlayerLogging und RouletteLogging
  5. siehe main()-Methode in src/casino/Croupier.java - dort werden zwei Croupier-Threads gestartet. Jeder Croupier bedient einen Spieler.
  6. siehe src/casino/log/StatisticAspect.aj

Wenn Sie AllTests oder die Croupier-Klasse der vorgestellten Lösung starten wollen, müssen Sie für den PersistenceAspect noch ein data-Verzeichnis anlegen ('mkdir data' oder 'ant init').


letzte Änderung: 24. Juli 2005