dedlfix: Repository Pattern erklären + Anwendungsbeispiel

Beitrag lesen

Tach!

Die Anforderung zeigt gleichzeitig die Anwendung: Benutzer werden einfach in das Array eingetragen und solange im Speicher gehalten, bis $this->DAL->write(); aufgerufen wird. Erst write() schreibt die Daten ins Repository. Und wie diese beschaffen ist (Dateisystem oder Datenbank oder ..) weiß allein der Data Access Layer DAL.

Da haben wir das Verständnisproblem. Ein Repository ist keine Datenbank, sondern eine Zwischenschicht zwischen der Datenhaltung und der Anwendungslogik, um den Abstand zu den spezifischen Anforderungen einer Anwendung und dem universell und allgemein gehaltenen Datenspeicher zu überbrücken.

Das was du im ersten Satz beschreibst ist das, was man üblicherweise unter einem Repository versteht. Der zweite Satz sollte mit dem Wort Datenbank (oder Dateisystem) enden.

dedlfix.