Diplomarbeit

Modellbasierte Entwicklung einer Webanwendung am Beispiel eines Generators für Java Server Faces

Die Diplomarbeit entstand im SS 2007 an der Technischen Fachhochschule Berlin unter der Betreuung von Prof. Dr. Roland Petrasch. In der Arbeit wird der Einsatz der modellbasierten Entwicklung zur Erzeugung einer Java Server Faces Anwendung beschrieben, wobei die UML zur Modellierung und das openArchitectureWare-Generatorframework Verwendung finden.

Der Fokus liegt auf der Darstellung eines Ansatzes zur Definition einer Webanwendung auf der Grundlage der Möglichkeiten der UML2. Dabei findet die Beschreibung der Benutzerschnittstelle und des dynamischen Verhaltens besondere Beachtung. Überdies wird die Implementierung eines Generators veranschaulicht, der ein UML2-Modell verarbeitet und auf dessen Grundlage Java-Code sowie JSF-Artefakte generiert.

Beschreibung des Vorgehens

Die relevanten Ausführungen befinden sich in Abschnitt 2.3 und 3 der Diplomarbeit. Allerdings existiert ebenso eine Kurzbeschreibung in Englisch. Sie finden diese hier.

Download

Die Verwendung der Cartridge unterliegt natürlich einigen Voraussetzungen. Zum Zeitpunkt der Entwicklung waren folgende Versionen aktuell, die auch verwendet wurden. Allerdings sollte die Cartridge ebenso mit neueren Versionen funktionieren, aber garantiert werden kann dies leider nicht.
  • Java 5
  • Eclipse 3.2.2 SDK
  • openArchitectureWare 4.1.2 - Version 4.2 verwenden, da dort bereits ein Patch der im Rahmen dieser Arbeit entwickelt wurde, beinhaltet ist
  • EMF 2.2.2
  • UML2 2.0.3
  • Topcased Toolkit 1.0.0

No comments:

Post a Comment