Framework-Programmierung
Frameworks ermöglichen neben der Wiederverwendung von Code vor allem die Vorgabe von geschäftspezifischen Abläufen und Domänenwissen. In diesem Kurs werden alte und neue Frameworktechnologien erarbeitet. Dazu wird eine theoretische Grundlage zur Beurteilung von Frameworks gelegt. Ziele und Basistechnologien von Frameworks werden untersucht und gegenübergestellt. Insbesondere werden die Techniken der Objektorientierung, der Client-Server-Architekturen und der Komponententechnik an konkreten Frameworks betrachtet.
Die Gegenüberstellung von alten und neuen Frameworks verdeutlicht die technische Entwicklung und die Qualität der eingesetzten Techniken.
Der Kurs hat eine große theoretische Komponente. Die in Frameworks verwendeten Techniken lassen sich nicht allesamt praktisch an selbsterarbeiteten Beispielen demonstrieren. Die wichtigsten und grundlegendsten werden aber durch Beispiele in Java im Seminar erarbeitet. Insbesondere werden die Teilnehmer durch Diskussionen dazu angeleitet, eine kleine Anwendung in ein Framework zu überführen, und somit das Kurswissen in einen praktischen Rahmen gestellt.