Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Einstieg Netzwerkkanalyse
1. Herstellen einer funktionsfähigen lokalen Entwicklungsumgebung
- Rechner mit installiertem Python3. Dazu python3-bottle installieren oder die Datei bottle.zip (Stand Okt. 2019) herunterladen und neben der server_einfach.py (siehe Punkt 2) abspeichern)
- Editor, z.B. Geany oder andere IDE
- moderner Browser (Firefox, Chrome)
2. Demodateien herunterladen (Stand Okt. 2019)
- einstieg.zip (inkl. jquery)
- Entpacken und in das Verzeichnis einstieg wechseln.
3. Starten
- starte server_einfach.py (z.B. in Geany oder einer anderen IDE laden und ausführen)
- Öffne http://localhost:8080 im Browser
4. Tippe F12 im Browser
- Wähle Netzwerkanalyse
- Wähle den Link Einstieg auf der Demoseite im Browser darüber
- Betrachte in der Netzwerkanalyse:
- welche Dateien werden übertragen?
- Was wird übertragen, wenn du eine Zahl eingibst?
- Was wird übertragen, wenn du ein Wort eingibst?
5. Python
- Betrachte die URLs von Aufgabe 4. und
- finde die Entsprechung im Quelltext der server_einfach.py
- Wenn du den Python-Quelltext einigermaßen verstanden hast, so erweitere das Programm:
- Nicht eine, sondern zwei Zahlen werden eingegeben (HTML-Formular erweitern)
- Diese werden gemeinsam per JS an den Server geschickt (JS ergänzen)
- Der Server liefert auf den AJAX-Request als Antwort das Produkt der beiden Zahlen
- Das Ergebnis wird per JS in die Seite eingebaut