Java Reference
In-Depth Information
10.2.5■Klartext mit Struktur und beliebiger Logik
Klartext ohne irgendwelche relevante Struktur wird also im Browser überhaupt nicht inter-
pretiert oder wenn HTML-Strukturen bzw. ein entsprechender MIME-Typ vorliegen und er -
kannt werden, erfolgt die Standardverarbeitung für HTML, sowohl mit als auch ohne AJAX.
Aber Sie werden viel anspruchsvollere Applikationen erstellen können, wenn Sie die Ant-
wort des Servers um ein strukturiertes Format erweitern, das im Client gezielt verwertet
werden kann. Die Strukturierung der übertragenen Information lässt Ihnen weit mehr Mög-
lichkeiten, um Geschätsprozesse zu verteilen. Als Strukturierungsformat kommen JSON
oder XML infrage. Schickt der Webserver also XML oder JSON, kann man im Client auf der
Antwort operieren und damit Geschätslogik zum Client verlagern. Allerdings ist das haupt-
sächlich bei AJAX eine sehr interessante Möglichkeit. Das direkte Laden dieser Datenstruk-
turen ist selten sinnvoll.
HInWEIS: Die Verlagerung von Logik in einer Webapplikation in den Client ist
teilweise kritisch. Sie sollten gründlich darüber nachdenken, ob das für Ihre
Applikation wirklich der richtige Weg ist.
10.3■Was ist AJAX und was bezeichnet
Web 2.0?
Der Marketingbegrif Web 2.0 kann nicht klar technisch deiniert werden. Er beschreibt
mehr eine Art des Umgangs mit dem WWW. Statt passiv zu konsumieren, fasst man unter
den zum Web 2.0 gefassten Diensten die Teile des Internets zusammen, bei denen Konsu-
menten gleichzeitig auch Produzenten von Inhalten sind. Teilnehmer können im Web 2.0
also aktiv werden und das ohne die Erstellung einer Webseite im klassischen Sinn. Man
redet deshalb beim Web 2.0 auch vom „Mit-Mach-Web“. So eine Konstellation trit man in
Wikis, in Blogs, in File-Sharing-Portalen, sozialen Netzwerken und ähnlichen Diensten.
10.3.1■AJAX als technische Basis des Web 2.0
Ein zentraler Aspekt vieler Angebote, die im engeren Sinn zum Web 2.0 gezählt werden, ist
jedoch, dass in vielen Fällen als technische Basis AJAX fungiert. Wir werden dabei gleich
ausführen, dass auch AJAX im Grunde nur ein reiner Marketingbegrif ist, der seit 2005
einfach den Zusammenschluss etablierter Technologien beschreibt. Beginnend bei HTML
bzw. XHTML und HTTP über JavaScript und CSS bis hin zu XML und - etwas später hinzu-
genommen  - JSON. Dazu kommt die Möglichkeit der asynchronen Nachforderung von
Daten, die in eine Webseite integriert werden sollen.
Wie durch die ausgeschriebene Form Asynchronous JavaScript and XML schon deutlich
wird, handelt es sich bei AJAX also im Kern um eine Erweiterung von JavaScript. Mit AJAX
 
Search WWH ::




Custom Search