WEB/Praktikum1_Kai/webteams/doc/Dokumentation- WEB Praktikum 1.md

52 lines
1.6 KiB
Markdown
Raw Normal View History

2016-10-21 12:54:01 +02:00
# Dokumentation: WEB Praktikum 1
## Aufbau der Webanwendung
### Varianten des Webclients
- Variante 1: Liste Tabelle
- Variante 2: Liste als Aufzählung
- Variante 3: Formular zur Eingabe/Modifizierung
### Aufbau des Webservers
- Server (Weiterleitung der Anfragen)
- Application (Reaktion auf Web-Anfragen, Weiterleitung)
- View (Verarbeiten der Templates mit übergebenen Variablen)
- Database (Verwaltung der abgespeicherten Werte)
## Durchgeführte Ergänzungen
- Formulare:
- hinzufügen von Semesteranzahl
- hinzufügen von zweiter Person
- Abbrechen
- CSS
- Löschen von Teams (mit Rückfrage JS)
- verschiedene Ansichten
- Liste Tabelle
- Liste Aufzählung
- Modus wechsel
- History Funktion
## Beschreibung des HTTP-Datenverkehrs
### beim Start der Anwendung
- beim Aufruf der HTML-Seite, wird ohne weitere Angabe, die Anfrage an die Funktion Index in der application.py weitergeleitet
### bei Speichern von Formulardaten
- Aufruf der Funktion "save" in der application.py
### verwenden Sie Screenshots der "Netzwerkanalyse" des Webbrowsers und geben Sie an:
- ![alt text](/Users/kai/sciebo/GitLab/WEB/Praktikum1_Kai/webteams/doc/startseite.png)
- welche Anfragen an den Webserver geschickt werden (HTTP-Methode, URI, Inhalt der Anfrage
- GET /
- GET webteams.js
- GET webteams.css
- welche Antworten der Webserver liefert (Inhalt beschreiben)
- /
- HTML
- stellt das Grundgerüst der Seite dar
- webteams.css
- Inhalt der CSS-Datei
- beschreibt, wie die Seite dargestellt werden soll
- webteams.js
- Inhalt der JavaScript-Datei
- beinhaltet Funktionen, die zur Laufzeit ausgeführt werden sollen