Layering in Domain Driven Design

In diesem Pflichtmodul für Medieninformatik 4. Semester werden Sie möglichst im selben Team wie in Software Engineering I das von Ihnen im vorigen Semester spezifizierte Software-System auf der Java-Plattform implementieren. Sie werden in diesem Semester eine ganze Menge neuer Techniken einsetzen (Maven, Spring Boot, AspectJ-Kompilation, JPA-Persistenz, Datenbank Derby, REST-Server). Daher dient der Meilenstein 1 dazu, alle diese Techniken anhand eines Java-Beispielprojekts kennen zu lernen. Sie erarbeiten sich diese Inhalte in Teams à 4-5 Mitglieder bezogen auf Ihr Projekt.

Die zugrundelegende Methodik nennt sich Domain Driven Design.

Die genauen Inhalte werden in einem Moodle-Kurs veröffentlicht, in den Sie bei Belegung automatisch eingeschrieben werden.