Skip to content

Commit dfceb35

Browse files
committed
chore: cleanup slides
1 parent f8bed5a commit dfceb35

2 files changed

Lines changed: 0 additions & 37 deletions

File tree

slides/4 - Spring Boot PostgreSQL und Datenbankzugriff.md

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -93,16 +93,6 @@ db-2-app
9393
- Schemaänderungen: Flyway-Migrationen
9494
- Anwendungscode: Controller, Service, Repository, Entity, DTO, Mapper
9595

96-
---
97-
# Code-Konventionen
98-
99-
- keine Java Records in diesem Kursprojekt
100-
- `@Value` für unveränderliche Antwort-DTOs und Value-Objekte
101-
- `@Data` für JPA Entities, Request-DTOs und mutable Framework-Modelle
102-
- Java 24 als Compile-Basis
103-
- Streams dort nutzen, wo sie Lesbarkeit verbessern
104-
- zentrale Datenbankregeln nicht nur in Java validieren
105-
10696
---
10797
# Architekturüberblick
10898

@@ -369,12 +359,3 @@ Warum das riskant ist:
369359
- fehlende Datenbankregeln erkennen
370360
- eine neue Migration begründet entwerfen
371361

372-
---
373-
# Ausblick auf Block 5
374-
375-
## Transaktionen und Datenkonsistenz
376-
377-
- `@Transactional` gezielt einsetzen
378-
- Commit und Rollback fachlich begründen
379-
- Invarianten über mehrere Schreiboperationen schützen
380-
- Fehlerfälle sichtbar testen

slides/5 - Transaktionen und Datenkonsistenz in Anwendungen.md

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -302,21 +302,3 @@ Analysiere den Ticket-Workflow:
302302
3. Rollback-Fall erklären
303303
4. Statuswechsel reviewen
304304
5. externen Seiteneffekt abgrenzen
305-
306-
---
307-
# Merksatz
308-
309-
Eine Transaktion schützt keinen zufälligen Methodenblock.
310-
311-
Sie schützt einen fachlichen Zusammenhang.
312-
313-
---
314-
# Ausblick
315-
316-
Block 4 fragt:
317-
318-
> Welche Regeln schützen wir dauerhaft im Schema?
319-
320-
Transaktionen schützen Abläufe.
321-
322-
Schema Design schützt gültige Zustände.

0 commit comments

Comments
 (0)