Annotations

Lösungen zu Kapitel 8

  1. Die Model-, View- und Controller-Annotation finden Sie in src/verkehrs/Annotations.java. Damit wurden die AmpelModel-, AmpelView- und AmpelController-Klasse gekennzeichnet.
  2. siehe src/verkehrs/MVCAspect.aj
  3. siehe src/verkehrs/MVCAspect.aj und src/verkehrs/utils/MyObservable.java
  4. siehe "declare warning"-Anweisung in src/verkehrs/MVCAspect.aj
  5. siehe Ende von src/verkehrs/MVCAspect.aj
  6. siehe src/verkehrs/RotlichtAspect.aj

Wenn Sie das Beispiel starten wollen, können Sie die Ampel-Klasse in Eclipse direkt als Applet starten ("Run As -> Java Applet"). Mit Ampel.html finden Sie ein rudimentäres Gerüst, um die Ampel im Browser starten zu können

Sie können über AllTests in src/verkehrs/test die JUnit-Tests laufen lassen. Nicht erschrecken, wenn plötzlich kurzzeitig eine Ampel aufblitzt -- dies ist Bestandteil des AmpelViewTest.


letzte Änderung: 1. September 2005