Bearbeiten von „Exhibition-RestServer“
Zur Navigation springen
Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 3: | Zeile 3: | ||
= Introduction = | = Introduction = | ||
The | The restserver is a sub project of the dev-app implementing a backend for managing the data storage in a MySql database. | ||
= Features = | = Features = | ||
* The communication between the dev-app (as a client) and | * The communication between the dev-app (as a client) and restserver is done via HTTP in the REpresentational State Transfer design pattern. | ||
* The program of the | * The program of the restserver is a static piece of software written in Dart, the customizing is done with configuration in some files. This sub project does not have dependencies on Flutter. | ||
* The server is a multithreaded HTTP server, the number of threads (Dart isolates) may be configured. | * The server is a multithreaded HTTP server, the number of threads (Dart isolates) may be configured. | ||
* The Sql statements must be specified with "named parameters". But the dart module mysqldb cannot handle named parameters. Therefore the statements will be converted into "positional parameters" automatically. | * The Sql statements must be specified with "named parameters". But the dart module mysqldb cannot handle named parameters. Therefore the statements will be converted into "positional parameters" automatically. |