- Best Practices zur modernen Konfiguration via Annotations und Configuration Klassen
- Aspektorientierte Programmierung
- Nutzung von Anwendungs-Profilen
- Logging
Spring Boot:
- Aufsetzen eines Projekts mit Apache Maven via Spring Initializr
- Build-Prozess im Detail: Parent, Starter und Boot-PlugIn
- Autoconfiguration
- Konfiguration der Boot-Anwendung über application.properties und Umgebungsvariablen
- Developer Tools
- Monitoring mittels Actuator
- Testing
Datenbank-Zugriff:
- Die Starter für JDBC und JPA
- Deklarative Transaktionssteuerung im Detail
- Spring Data: Repositories, Konkrete Umsetzungen für JPA
Verteilte Anwendungen:
- RESTful WebServices: Implementierung und End-to-End Testing
- Spring WebServices
- Spring Integration Workflow
MethodeVortrag, Diskussion, Praktikum am System.