-
Notifications
You must be signed in to change notification settings - Fork 25
L06_DatabaseServer
Stelle auf deinem Webspace eine Mingi-Datenbank zur Verfügung, welche die Daten deiner App für alle Nutzeris verwaltet. Änderungen, die mit Hilfe deiner App durchgeführt werden, entfalten hier ihre Wirkung. Achte darauf, dass dein Client die Veränderungen auch darstellt und auch erst darstellt, wenn von MingiDB eine Erfolgsbestätigung als Antwort zurück kam.
Nutze nun ausschließlich deinen MingiDB-Server als Datenquelle für die App und eliminiere das statische Datenfile. MingiDB muss jetzt die alleinige Kontrolle über die Daten haben. Dein Client darf also nicht die Dateien direkt herunterladen und Du darfst auch keine hochladen! Manipulationen kannst Du von Hand über den URL und Query-String vornehmen. Beachte: dass Du Einblick in die Dateien haben kannst und sie in menschenlesbarer Form gespeichert werden, ist ein besonderer Service für dich zum Lernen...
Hinweis: das Programm kann beim Start prüfen, ob die erforderlichen Collections bereits existieren und sie gegebenenfalls anlegen. Das ist simpel, zur Lösung der Aufgabe ist es aber auch akzeptabel, wenn Du sie von Hand per create
angelegst.