
Vorlesung Teil 2: Design Patterns
10/03/08 • -1 min
Die hier erwähnten Patterns werden alle in den Beispielen sowie in der Übung verwendet, müssen daher beherrscht werden. Diese Vorlesung ist auch die Basis für das Verständnis der weiteren Vorlesungseinheiten v.a. der komponentenorientierten Entwicklung.
Konkret bespreche ich folgende Patterns:
- Strategy
- Singleton
- Factory
- Proxy
- Object Pool
- Facade
- Observer (Event Listener)
- Model View Controler
- Data Access Object
Die hier erwähnten Patterns werden alle in den Beispielen sowie in der Übung verwendet, müssen daher beherrscht werden. Diese Vorlesung ist auch die Basis für das Verständnis der weiteren Vorlesungseinheiten v.a. der komponentenorientierten Entwicklung.
Konkret bespreche ich folgende Patterns:
- Strategy
- Singleton
- Factory
- Proxy
- Object Pool
- Facade
- Observer (Event Listener)
- Model View Controler
- Data Access Object
Previous Episode

Vorlesung Teil 1: Einführung in das Wintersemester 2008
In dieser kurzen Podcast Episode erkläre ich das didaktische Konzept des Podcasts der zur Unterstützung der SEPM (und ASE) Übung dient. Ich gebe hier ich einen Überblick über die bevorstehenden Themen der weiteren Vorlesungs-Podcasts.
Es werden jeweils Mo, Mi und Fr neue Podcast Episoden folgen, die alle für die Übung (sowie für die Vorlesungsprüfung relevant sind), also bitte den Podcast Feed abonnieren (für Podcast Neulinge, siehe meine Einführung).
Vorlesung als m4a
Next Episode

Vorlesung Teil 3: Build Automation
In dieser Vorlesung diskutiere ich mit Reinhard Pötz, der langjähriger Entwickler am Apache Cocoon Projekt ist, und entsprechend viel Erfahrung in diesem Kontext hat, Automatisierung in der Software Entwicklung.
Konkret besprechen wir was im Lebenszyklus der Anwendungsentwicklung überhaupt automatisiert werden kann und die Vorteile dieser Automatisierung. Es werden Build-Tools vorgestellt und am Beispiel von Maven 2 gezeigt, wie moderne Softwareentwicklung von Automatisierung profitieren kann.
Wir diskutieren Archetypen, Dependency Management, Generierung von Reports (Tests, Checkstyle) sowie Dokumentation. Zuletzt behandeln wir das Konzept "Continuous Integration" und wie diese in erfolgreichen und großen Projekten eingesetzt wird.
Vorlesung als m4a
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/best-practice-software-engineering-69803/vorlesung-teil-2-design-patterns-3682727"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to vorlesung teil 2: design patterns on goodpods" style="width: 225px" /> </a>
Copy