AJAX mit Java-Servlets und JSP

So bringen Sie Speed in Ihre Webpräsenz

(Autor)

Buch | Softcover
352 Seiten
2006
Addison Wesley Imprint in der Pearson Education Deutschland (Verlag)
978-3-8273-2418-4 (ISBN)

Lese- und Medienproben

AJAX  mit Java-Servlets und JSP - Ralph Steyer
24,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Mit diesem Buch lernen Sie, Ihre Webseiten mit AJAX zu optimieren und die Interaktion mit einem Besucher zu beschleunigen. Der Autor führt Sie durch die Grundlagen aller relevanten Schlüsseltechniken zu AJAX. Er erläutert detailliert, wie Sie mit AJAX hoch performante und dennoch leicht zu erstellende Webpräsenzen bauen können. Dazu müssen Sie noch nicht einmal Programme kaufen oder Lizenzen erwerben, denn alle notwendigen Dinge finden Sie im riesigen Fundus der Open-Source-Welt. In dem Buch werden neben den speziellen AJAX-Details Grundlagen zu (X)HTML, CSS, JavaScript, Document Object Model (DOM), XML sowie serverseitiger Programmierung mit Java vermittelt, ohne ganz bei null zu beginnen.


Das vorliegende Buch soll Ihnen den Einstieg in die Webprogrammierung mit AJAX ermöglichen. Dazu werden im Laufe des Buchs alle relevanten Techniken samt vieler praktischer Beispiele durchgespielt. Das Buch wendet sich im Wesentlichen an Webseitenersteller, Webdesigner und Webprogrammierer, die schon Erfahrung mit (X)HTML haben und zumindest Grundlagen von CSS und JavaScript bereits beherrschen. Erfahrungen mit XML und Kenntnisse von serverseitiger Programmierung werden nicht vorausgesetzt, schaden aber selbstverständlich nicht. Im Schwesterbuch"AJAX mit PHP" werden jedoch auch explizit Leser angesprochen, die grundsätzlich in der Programmierung (also auch in JavaScript und serverseitigen Programmiertechniken wie PHP) nicht so geübt sind.


Das vorliegende Buch legt die Latte geringfügig höher. Sie haben hier zwar ein Buch für Einsteiger in die AJAX-Welt vorliegen, das nicht Freaks und Programmierprofis als Leser im Auge hat. Allerdings kann man nur schwerlich Java als serverseitige Technologie verwenden, wenn Sie keinerlei Erfahrungen der objektorientierten Programmierung (OOP) und/oder Java haben. Deshalb werden gewisse einfache Grundkenntnisse in der OOP und Java vorausgesetzt. Oder zumindest wird von Ihnen als Leser erwartet, dass Sie den knapp gehaltenen Erklärungen zu den Java-Grundlagen folgen können und sich bei Bedarf in spezieller Java-Literatur zu Details informieren. Sie müssen wirklich kein Profi in Java sein, aber es hilft für das Verständnis unseres Kapitels zu JSP und Servlets doch sehr, wenn Sie bereits ein wenig Erfahrung mit Java haben. Dennoch brauchen Sie jetzt keine Angst zu haben, denn es handelt sich trotzdem wie gesagt ausdrücklich um ein Einsteigerbuch.


Im ersten Kapitel nach dieser Einleitung erfahren Sie zunächst, wozu AJAX eigentlich da ist. Welche Gründe gibt es für AJAX und dessen Erfolg? Warum und wie löst AJAX Probleme der konventionellen Webprogrammierung? Dazu soll bereits in einer sehr frühen Phase und ohne lange Vorrede ein erstes praktisches Beispiel durchgespieltwerden, welches AJAX einsetzt. Die konkreten Hintergründe erarbeiten wir dann Schritt für Schritt. In den folgenden Kapiteln werden dazu elementare Grundlagen behandelt, die für einen erfolgreichen Einstieg in die Erstellung von AJAX-Applikationen notwendig sind. Dieses Grundwissen für AJAX-Entwickler umfasst (X)HTML, Style Sheets allgemein und CSS im Besonderen, JavaScript, DOM, XML sowie serverseitige Programmierung samt Datenbankzugriff. Denn AJAX bezeichnet wie schon erwähnt im Wesentlichen den Zusammenschluss dieser etablierten Technologien aus dem Webumfeld. Diese müssen Sie als AJAX-Entwickler - zumindest in Grundzügen - beherrschen. In den Kapiteln 3 bis 9 behandeln wir das Grundwissen zu diesen Einzeltechnologien, soweit Sie dieses für AJAX benötigen. Dies umfasst folgende Einzelthemen:


  • Grundlagen zu (X)HTML samt HTML-Eventhandlern und DOM (Document Object Model) aus Sicht von HTML
  • Grundlagen zu Style Sheets (im Wesentlichen CSS - Cascading Style Sheets)
  • Vertiefende Einblicke in JavaScript und DOM
  • Grundlagen zu HTTP und XMLHttpRequest sowie deren genaue Details, soweit sie für AJAX unumgänglich sind
  • Wichtige Techniken zu DHTML (Dynamic HTML)
  • Grundlagen zu XML (Extensible Markup Language) sowie ein Überblick zu XPath
  • Serverseitige Programmierung im Allgemeinen und Java (JSP und Servlets) im Besonderen
  • Umgang mit Webdatenbanken anhand von MySQL



AJAX steht für Asynchronous Javascript and XML und revolutioniert gerade dasWWW. Ajax bezeichnet keine neue Technologie, sondern das perfekteZusammenspiel von Javascript, CSS und XHTML mit einem Server durchXMLHttpRequest. Verkürzt wird die Warte- beziehungsweise Ladezeit für denBesucher der Webseite, auf der viel Interaktion stattfindet. AJAX-Basis sindHTML/XHTML und CSS, das Document Object Model, XML und XSLT, JavaScript sowiedas neue XMLHttpRequest-Objekt, um Daten auf asynchroner Basis mit demWeb-Server austauschen zu können. "AJAX mit ..." ist zudem ein Einsteigerbuchder neueren Generation: Editieren und Programmierung werden hier in einem Zuggelehrt. Was Sie mitbringen müssen, ist ein wenig Vorwissen in HTML undJavaScript sowie OOP und/oder Java. Nach der Dosis der über 300 Seiten, vondenen aber auch keine einzige verzichtbar ist, werden Sie sich aberwahrscheinlich kaum noch wiedererkennen: Dieses Wissens-Paket macht auch ausIhnen einen wahren Meister der Erstellung schneller Webapplikationen, ausdenen sich das neue Web 2.0 rekrutiert. "AJAX mit ..." ist kein "Basteln Siesich schnell Ihre eigene Homepage"-Buch, sondern eine Anleitung zum tieferenHineintauchen in die Zukunft des Internets.

Ralph Steyer ist Diplom-Mathematiker und hat 5 Jahre als Anwendungsentwickler (Turbo-Pascal, C, C++) bei einem großen Versicherungsunternehmen gearbeitet. Seit 1996 ist er selbständiger EDV-Dozent und freier Fachjournalist bei verschiedenen Computermagazinen. Internet, Programmierung, Betriebssysteme und Grundlagen sind seine Schwerpunkte. Steyer ist begeisterter Hobbymusiker, Sportler und Motorradfahrer.

Aus dem Inhalt:

- Grundlagen zu (X)HTML samt HTML
- Eventhandlern und DOM (Document Object Model) aus Sicht von HTML
- Grundlagen zu Style Sheets (im Wesentlichen CSS Cascading Style Sheets)
- Vertiefende Einblicke in JavaScript und DOM
- Grundlagen zu HTTP und XMLHttpRequest sowie deren genaue Details, soweit sie für AJAX unumgänglich sind
- Wichtige Techniken zu DHTML (Dynamic HTML)
- Grundlagen zu XML (Extensible Markup Language) sowie ein Überblick zu XPath
- Serverseitige Programmierung im Allgemeinen und Java (JSP und Servlets) im Besonderen
- Umgang mit Webdatenbanken anhand von MySQL

"Das vorliegende Buch soll Ihnen den Einstieg in dieWebprogrammierung mit AJAX ermöglichen. Dazu werden im Laufe des Buchs alle relevanten Techniken samt vieler praktischer Beispiele durchgespielt. Das Buch wendet sich im Wesentlichen an Webseitenersteller, Webdesigner und Webprogrammierer, die schon Erfahrung mit (X)HTML haben und zumindest Grundlagen von CSS und JavaScript bereits beherrschen. Erfahrungen mit XML und Kenntnisse von serverseitiger Programmierung werden nicht vorausgesetzt, schaden aber selbstverständlich nicht. Im Schwesterbuch"AJAX mit PHP" werden jedoch auch explizit Leser angesprochen, die grundsätzlich in der Programmierung (also auch in JavaScript und serverseitigen Programmiertechniken wie PHP) nicht so geübt sind. Das vorliegende Buch legt die Latte geringfügig höher. Sie haben hier zwar ein Buch für Einsteiger in die AJAX-Welt vorliegen, das nicht Freaks und Programmierprofis als Leser im Auge hat. Allerdings kann man nur schwerlich Java als serverseitige Technologie verwenden, wenn Sie keinerlei Erfahrungen der objektorientierten Programmierung (OOP) und/oder Java haben. Deshalb werden gewisse einfache Grundkenntnisse in der OOP und Java vorausgesetzt. Oder zumindest wird von Ihnen als Leser erwartet, dass Sie den knapp gehaltenen Erklärungen zu den Java-Grundlagen folgen können und sich bei Bedarf in spezieller Java-Literatur zu Details informieren. Sie müssen wirklich kein Profi in Java sein, aber es hilft für das Verständnis unseres Kapitels zu JSP und Servlets doch sehr, wenn Sie bereits ein wenig Erfahrung mit Java haben. Dennoch brauchen Sie jetzt keine Angst zu haben, denn es handelt sich trotzdem wie gesagt ausdrücklich um ein Einsteigerbuch. Im ersten Kapitel nach dieser Einleitung erfahren Sie zunächst, wozu AJAX eigentlich da ist. Welche Gründe gibt es für AJAX und dessen Erfolg? Warum und wie löst AJAX Probleme der konventionellen Webprogrammierung? Dazu soll bereits in einer sehr frühen Phase und ohne lange Vorrede ein erstes praktisches Beispiel durchgespieltwerden, welches AJAX einsetzt. Die konkreten Hintergründe erarbeiten wir dann Schritt für Schritt. In den folgenden Kapiteln werden dazu elementare Grundlagen behandelt, die für einen erfolgreichen Einstieg in die Erstellung von AJAX-Applikationen notwendig sind. Dieses Grundwissen für AJAX-Entwickler umfasst (X)HTML, Style Sheets allgemein und CSS im Besonderen, JavaScript, DOM, XML sowie serverseitige Programmierung samt Datenbankzugriff. Denn AJAX bezeichnet wie schon erwähnt im Wesentlichen den Zusammenschluss dieser etablierten Technologien aus dem Webumfeld. Diese müssen Sie als AJAX-Entwickler - zumindest in Grundzügen - beherrschen. In den Kapiteln 3 bis 9 behandeln wir das Grundwissen zu diesen Einzeltechnologien, soweit Sie dieses für AJAX benötigen. "

Reihe/Serie Open source library
Sprache deutsch
Gewicht 725 g
Einbandart Paperback
Themenwelt Informatik Web / Internet Web Design / Usability
Schlagworte AJAX • AJAX (Asynchronous JavaScript and XML) • Client • HC/Informatik, EDV/Internet • JavaScript • Server • Web • WWW
ISBN-10 3-8273-2418-1 / 3827324181
ISBN-13 978-3-8273-2418-4 / 9783827324184
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
der Weg zur professionellen Vektorgrafik

von Uwe Schöler

Buch (2024)
Carl Hanser (Verlag)
29,99
alles, was Sie über Gestaltung im Web wissen sollten

von Björn Rohles; Jürgen Wolf

Buch | Softcover (2023)
Rheinwerk (Verlag)
29,90