computerwoche.de
Newsletter  |   CW-TV  |   Bilder-Galerien  |   Blogs & Forum  |   CW mobil  |   RSS  |   Aboshop


Office & Tools

Ajax verleiht Web-Anwendungen Flügel



Während normalerweise jede Aktion eines Anwenders einen HTTP-Request zur Folge hat, zügelt die Ajax-Engine dieses langatmige und ressourcenfressende Verhalten. Sie entscheidet autark, ob eine solche Server-Anfrage überhaupt notwendig ist oder eine Aktion der Ajax-Engine ausreicht. Der Clou an diesem Verfahren ist nicht nur, dass damit die Leitungen und der Web-Server wie beim vorher beschriebenen Validator geschont werden. Diese Methode hat auch den großen Vorteil, dass sie Daten im Hintergrund nachladen kann, während sich der Anwender noch mit weiteren Eingaben auf der Seite beschäftigt.

Kontinuierliche Kommunikation

Um Daten dynamisch vom Web-Server nachzuladen, setzt Ajax auf eine Datenschnittstelle namens "XMLHttpRequest". Diese XML-Schnittstelle geht ursprünglich auf Microsoft zurück und fand im Internet Explorer 5 erstmals Verwendung. Sie verleiht Ajax die Fähigkeit, asynchron XML-Daten vom Web- Server anzufordern, ohne dass dazu die Seite komplett neu aufgebaut werden muss. Die Kommunikation verläuft hier nicht mehr in starren Intervallen, in denen ein Partner agiert und der andere auf ihn wartet. Stattdessen können beide Teile asynchron agieren - der Datenfluss erfolgt nach Bedarf nahezu kontinuierlich und nicht sprunghaft wie bei konventionellen Anwendungen.

Literatur und Links


Datenaustausch

Die XML-Daten, die der Browser vom Server via XML HTTP Request erhält, nutzt die Ajax-Engine dazu, nur die Teile einer Web-Seite zu aktualisieren, deren Austausch erforderlich ist. Um herauszufinden, welche das sind, bedient sich Ajax des Document Object Models. Mit Hilfe dieses Datenmodells lässt sich jede Web-Seite als objektorientierte Baumstruktur darstellen und ein einzelner Bestandteil wie eine Datentabelle auf objektorientierte Weise manipulieren - beispielsweise um einen Teil der Daten auszutauschen. Was Ajax dazu benötigt, ist lediglich ein DOM-fähiger Browser wie beispielsweise der aktuelle Internet Explorer oder Mozillas Firefox, der auch einen DOM-Inspektor zur Anzeige der Baumstruktur besitzt.



Seite: 1 2 3 4 5 6  weiter



Leserkommentare 
(0 Beiträge), 
Kommentieren

Beitrag schreiben

Noch kein Forums-Mitglied?
Dann gleich hier anmelden.

INHALT DIESES ARTIKELS
OFFICE & TOOLS: CW-REDAKTEURE EMPFEHLEN
CS4: Adobes größter Coup CS4: Adobes größter Coup Adobe Systems kündigt heute seine neue Creative Suite 4 (CS4) an. Diese nutzt erstmals Hardwarebeschleunigung für Bildschirmausgabe und Effekte. weiter
Persönliches Windows-Startmenü Persönliches Windows-Startmenü Anwender erzeugen mit "ASuite" eine Alternative zum "Start"-Menü, die sie per USB-Stick auf andere Rechner mitnehmen können. weiter
Acht nützliche Online-Bürohelfer Acht nützliche Online-Bürohelfer Online-Tools entwickeln sich zu praktischen Helfern bei der Lösung alltäglicher Probleme. Die besten finden Sie hier. weiter
Die besten Plugins für Firefox Die besten Plugins für Firefox Zu den besonderen Stärken des freien Web-Browsers gehört sein Erweiterbarkeit durch zahllose Zusatzmodule. weiter
Mails automatisch beantworten lassen Mails automatisch beantworten lassen E-Mail-Response-Management-Systeme (ERMS) können Mails automatisch kategorisieren, weiterleiten und beantworten. weiter
CS4: Adobes größter Coup Persönliches Windows-Startmenü Acht nützliche Online-Bürohelfer Die besten Plugins für Firefox Mails automatisch beantworten lassen
  • Top geklickt
  • Top verlinkt
  • CW Wiki
Aktuelle Umfrage

Wie viele Tage haben Sie im vergangenen Jahr blau gemacht?

  • Whitepaper
FEATURED LINKS

KOSTENLOSE NEWSLETTER VON COMPUTERWOCHE
Nachrichten morgens
Whitepaper
Nachrichten mittags
CW-Mittelstand
Highlights der Woche
Hardware
Neu: SAP-Newsletter
Software
Job + Karriere
Open-Source
Stellenmarkt
Produkte + Techn.
Freiberufler
Security