-
Notifications
You must be signed in to change notification settings - Fork 24
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.
L00_Preparation
L01_Zufallsgedicht
Übung: L01_Boxes
L02_EventInspector
L03_Aufgabenliste_Formular
L04_Aufgabenliste_Datenstruktur
L05_Client
L06_DatabaseServer
L08.1_GenerativeKunst
L08.2_Vogelhaus: Canvas
L09.1_OldMacDonaldsFarm
L09.2_Vogelhaus: Classes
L10.1_OldMacDonaldsHeritage
L10.2_Vogelhaus: Polymorphie
Abschlussarbeit: Feuerwerk!