15
Internet Web Applications (Subject) / 1) Introduction (Lesson)
Advertisement
- Was genau ist das World Wide Web? Das WWW ist ein System bestehend aus Hypertext Dokumenten (Webseiten), welche mittels HTML beschrieben sind. Sie sind durch Hyperlinks untereinander verknüpft und werden im Internet über die Protokolle HTTP oder HTTPS übertragen, welche auch den Aufruf über einen Browser ermöglichen
- Was bezeichnet man als Web 2.0? Schlagwort, welches für eine Reihe moderner interaktiver und kollaborativer Elemente des Internets, speziell des World Wide Webs, verwendet wird Beispiele sind: Wikis, Weblogs Hohe Soziale Komponente wurde somit eingebaut (Leute interagieren, können eigene Dinge im Netz veröffentlichen und teilen, sind nicht nur bloßer Zuschauer)
- Was bezeichnet man als Web 3.0 (Semantic Web)? Web 3.0 bezeichnet eine konzeptuelle Entwicklung des Webs, basierend auf den momentanen technologischen Fortschritt. Es erweitert das Web, um Daten zwischen Rechnern einfacher austauschbar und für sie einfacher verwertbar zu machen. Hauptziel ist es der Maschine statt ,wie Moment nur den Syntax, auch die Semantik beizubringen um zB. Fragen in Suchmaschinen gezielt zu beantworten. ("Wie alt ist Barack Obama?")
- Was ist XML? Metasprache zur Darstellung hierarchisch strukturierter (Baumstruktur) Daten im Format einer Textdatei, die sowohl von Menschen als auch von Maschinen lesbar ist. Sie bildet die Basis der meisten Webbezogenen Formate.
- Woraus besteht ein typisches XML Dokument? Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert. Als Baumknoten gibt es: Elemente <Tagname> und End-Tag </Tagname> oder eines Leertags <Tagname/> erfolgen kann, Attribute Attributname="Attributwert", Verarbeitungsanweisungen <?Zielname Daten?> (engl. Processing Instructions), Kommentare <!-- Kommentar-Text -->, und Text
- Was ist der Unterschied zwischen HTML und XML? XML wurd zur Übertragung von Daten, HTML zur Repräsentation von Daten entwickelt. Ebenso sind die Tags bei XML nicht predefiniert.
- Warum braucht man XML? Zum Austausch von Daten zwischen heterogenen Systemen, keine Konvertierung nötig Softwareunabhängig, da es sich nur um Text handelt Einfach zu erweitern ohne großen Datenverlust Für Menschen und Maschinen einfach lesbar
- Wie lautet die erste Zeile bei XML? <?xml version="1.0" encoding="UTF-8"?>
- Was ist ein XML Schema? An XML Schema describes the structure of an XML document, just like a DTD. An XML document with correct syntax is called "Well Formed". An XML document validated against an XML Schema is both "Well Formed" and "Valid".
- Was ist JSON? Kompaktes Datenformat in einer einfach lesbaren Textform und dient dem Zweck des Datenaustausches zwischen Anwendungen. Davon abgesehen ist JSON von der Skriptsprache unabhängig
- Advertisement
- Unterschiede bei der Darstellung JSON im Gegensatz zu XML? Keine <tags> Geschweifte Klammern bei neuen tags und um den ganzen Text Immer " ": Listen in [] Ähnlich zu Programmiersprachen -> Weniger Overhead, Metainformation
- Was sind SAX und DOM? Simple API (SAX) Event-basiert XML Dokument wird ständig gelesen Document Object Model (DOM) Standard zur Manipulation und Änderung von XML Daten Stellt XML als Baumstruktur da
- Vor und Nachteile von SAX? Sehr effizient, vA bei großen XML- Datenmengen Kein großer Speicheraufwand Nicht einfach zu nutzen (Eventhandler, nur sequentielle Abarbeitung) Keine Modifikation möglich
- Vor und Nachteile von DOM? Komplette Repräsentation im Speicher , einfach damit zu arbeiten Großer Speicheraufwand, vA bei großen Datenmengen
- Was ist die Idee von TCP Fast open? Ersten Pakete im 3-Wege-Handshake beinhalten bereits Daten Bessere Latenz + Ladezeiten