Web Engineering 1/Persistenz

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

{{Ziele|
* Serverseitig meist klassische DBMS (MySQL, MongoDB)
* Clientseitige Speicherung ist durch den Browser beschränkt
** Cookies: max 4 kByte (Name-Wert Zeichenkette)
** WebStorage: max 5 MByte (Name-Wert Objekte)
** IndexedDB: unbeschränkt (NoSQL, indiziert, Objekt-basiert)
|
* Lesen und schreiben von Cookies
* Umgang mit dem WebStorage Speicher
* Verwendung von Transaktionen mit IndexedDB 
|
* Der Name des zuletzt angemeldeten Benutzers wird beim Start der WebApp angezeigt
* Der aktuelle Zustand des Sudoku (inklusive Zeit) wird mittels WebStorage gespeichert und beim Start der WebApp wiederhergestellt
}}

{|
|style="width: 22em;vertical-align:top;"| 
TODO
|style="vertical-align:top;padding-left:1em;"|
Cookies
|}

{|
|style="width: 22em;vertical-align:top;"| 
TODO
|style="vertical-align:top;padding-left:1em;"|
WebStorage
|}
{{Projekt|Beispiellösung <document>WE1-P10.zip</document>}}