Layering Validations

Almost every application needs validation, and validation frameworks do support developers for so long now that there finally is a JSR for it. Yet one thing I haven’t seen so far: a concept for layering validations. So here it comes If you try to automate validation you’ll soon discover that there are different types of [...]

Posted in: Design, Softwareentwicklung by Jens Schauder No Comments

Versionierte vs Historisierte Objekte

In vielen Projekten kommt früher oder später der Wunsch nach Historisierung oder Protokollierung von Änderungen auf. Im aktuellen Projekt kommt dazu  noch der Wunsch nach geplanten Änderungen, d.h. es soll möglich sein Daten so zu ändern, dass die Änderungen erst zu einem Zeitpunkt in der Zukunft in Kraft treten. Das Problem mit diesen Wünschen und [...]

Posted in: Datenbank, Design, Softwareentwicklung by Jens Schauder 2 Comments

Datenbankesign

Ist sonst noch jemandem der Unterschied zwischen Datenbankdesign und Softwaredesign aufgefallen? Ich fürchte viele Leser fragen sich gerade: “Wovon redet er jetzt nun wieder?”, also einen Tipp: Schaut euch einfach den Inhalt der ersten paar Suchergebnisse bei Google zu den beiden Themen an. Nichts aufgefallen? Na gut, ich helfe. Bei Datenbank Design geht es um [...]

Posted in: Datenbank, Design, Oracle, Softwareentwicklung by Jens Schauder 1 Comment