exk Kommunikation Flashcards
Wodurch wird ein GET-Request vom Browser ausgelöst?
Durch die Eingabe einer URL oder das Klicken eines Links oder das Abschicken eines Formulars
Was ist beim Standard Zugriff per GET zu beachten?
Der gesamte Fensterinhalt wird mit der Darstellung der empfangenen Ressource neu ausgefüllt
Wodurch wird ein POST-Request von Browser ausgelöst?
Durch das Abschicken eines Formulars
Was ist beim Standard Zugriff per POSTzu beachten?
Der gesamte Fensterinhalt wird mit der Darstellung der empfangenen Ressource neu ausgefüllt
Was sind die Vorteile der Standardmechanismen des Browsers?
Jeder Browser kann diese verwenden und sie lassen sich ohne weiteres nutzen
Was sind die Einschränkungen und Nachteile der Standardmechanismen des Browsers?
- Nur ganze Seite kann angefragt werden, auch wenn nur Teile sich geändert haben
- Geringe Interaktivität
- Hoher Ressourcenbedarf für geringe Änderungen
Wodurch wird ein HTTP-Request bei XHR ausgelöst?
Durch den Aufruf der XHR-API via JavaScript. Der Seiteninhalt wird mit der empfangenen Ressource selektiv neu ausgefüllt
Was sind die Vorteile von XHR?
XHR erlaubt die Entwicklung von Web-Anwendungen mit einer höheren Interaktivität und Daten können asynchron nachgeladen und in die dargestellte Seite integriert werden
Was sind die Einschränkungen bzw. Nachteile von XHR?
Requests gehen immer vom Client aus und Meldungen können nicht vom Server ausgehen
Was sind die Vorteile von Polling?
Erlaubt die zeitnahe Benachrichtigung des Clients über Änderungen (meist der Daten) in der Webapp
Was sind die Einschränkungen und Nachteile von Polling?
Hoher Ressourcenbedarf und Skalierbarkeit
Was sind die Vorteile von WebSockets?
Im Vergleich zu den bisherigen verfügbaren Technologien sind WebSockets Ressourcenschonend und bieten Vorteile in der Skalierbarkeit
Was ist bei WebSockets charakteristisch?
Bidirektionale Kommunikation und TCP-Socket
Was sind die beiden Kernbestandteile von WebSockets?
WebSocket Protocol und W3C WebSocket API