Ajax Professionell [Taschenbuch]
Dieses Buch liefert umfassendes Praxiswissen und alle Techniken, die Sie brauchen, um Ihre eigenen Ajax-Lösungen zu implementieren. Ajax ist die Abkürzung für Asynchronous JavaScript and XML. Es ist eine Sammelbezeichnung für asynchrone http-Anfragen, die mit JavaScript abgesetzt werden, um Informationen von einem Server abzurufen, ohne die Seite neu zu laden. Damit ist eine neue Generation von Webanwendungen entstanden, mit der das bisherige „Klicken-und-Warten-Paradigma“ endlich der Vergangenheit angehört. Dieses Buch behandelt die vielfältigen Aspekte von Ajax und erläutert, wie diese zusammen eingesetzt werden. Sie lernen zahlreiche Ajax-Techniken und Patterns zur Ausführung der Client-Server-Kommunikation auf Ihrer Webseite und in Ihren Webanwendungen kennen. Nach einer Einführung in die grundlegenden Ajax-Techniken wird die Implementierung spezieller Ajax-Techniken behandelt. Hierbei werden Request Broker wie verborgene Frames, dynamische IFrames und XMLHttp verglichen und erklärt, wann welche Methode verwendet werden sollte. Daraufhin zeigen Ihnen die Autoren ausführliche Beispiele für den Einsatz von Ajax auf Websites und in Webanwendungen. Es werden verschiedene Formate für die Datenübertragung – darunter HTML, XML und JSON – vorgestellt sowie deren Vor- und Nachteile. Dabei gehen die Autoren auch auf Webservices ein und beschreiben, wie mit ihnen Ajax-Techniken angewendet werden können. Der letzte Teil des Buches erläutert eine komplette Ajax-Webanwendung namens AjaxMail, in der die im Buch behandelten Techniken im Zusammenspiel eingesetzt werden. Aus dem Inhalt: · Frames, Cookies, XMLHttp · XML, XPath, XSLT · Verborgene Frames und dynamische IFrames · Syndication mit RSS und Atom · Ajax und Webservices · JavaScript-Objekt-Notation (JSON) · Website-Komponenten: Newsticker, Wetterdienst, Websuche, Sitesuche · AjaxMail, ein Ajax-basiertes E-Mail-System · Ajax-Frameworks: JPSpan, DWR, Ajax.NET