08.09.2013 Aufrufe

Anhang - Springer

Anhang - Springer

Anhang - Springer

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Geben Sie die gefahrenen Kilometer<br />

ein:<br />

<br />

Geben Sie die Benzinmenge in<br />

Liter ein:<br />

<br />

<br />

<br />

<br />

<br />

Hinweis:<br />

Die Eigenschaft toFixed(1) begrenzt<br />

die Anzahl an Nachkommastellen auf<br />

die in der Klammer angegebene Zahl.<br />

8 Einsatz von Ajax verstehen<br />

Der wesentliche Unterschied besteht<br />

darin, dass die Kommunikation mit<br />

dem Server bei Ajax asynchron erfolgt.<br />

Dies bedeutet, dass der Nutzer bereits<br />

während des Datenaustauschs mit dem<br />

Server neue Eingaben machen kann<br />

und nicht warten muss. Die Datenübertragung<br />

erfolgt im Hintergrund,<br />

die betrachtete Webseite wird sofort<br />

aktualisiert. Der Nutzer hat deshalb den<br />

Eindruck, als ob er sich in einem lokal<br />

installierten Programm befindet.<br />

10.5 PHP<br />

1 Statische und dynamische Webseiten<br />

unterscheiden<br />

Bei statischen Webseiten wird für jede<br />

Seite eine eigene HTML-Datei benötigt,<br />

die den gesamten Seiteninhalt enthält.<br />

Bei dynamischen Webseiten wird der<br />

Inhalt erst auf Anfrage in der Seite mit<br />

Hilfe einer Skriptsprache platziert. Die<br />

Inhalte werden hierzu aus einer Datei<br />

oder Datenbank ausgelesen, an den<br />

vorgesehenen Stellen einer Musterseite<br />

(Template) platziert und mittels CSS<br />

formatiert.<br />

2 Ablauf dynamischer Anfragen<br />

kennen<br />

• Eingabe eines Suchbegriffs<br />

• HTTP-Request an Webserver<br />

• PHP-Interpreter wertet Anfrage aus<br />

• SQL-Anfrage an Datenbank<br />

• Suchergebnis aus Datenbank<br />

• PHP-Interpreter erzeugt HTML<br />

• HTTP-Response an Client<br />

• Anzeige der Seite beim Client<br />

3 Webtechnologien kennen<br />

a. JavaScript<br />

Clientseitige Skriptsprache zur Realisation<br />

interaktiver Webseiten<br />

b. PHP<br />

Serverseitige Skriptsprache zur Realisation<br />

dynamischer Webseiten<br />

c. MySQL<br />

Datenbankmanagementsystem<br />

(DBMS) zur Verwaltung von Daten in<br />

Datenbanken<br />

d. Apache<br />

Weit verbreiteter Webserver für<br />

Linux, Windows und Mac OS<br />

e. XAMPP<br />

Softwarepaket mit Webserver, DBMS<br />

und den Skriptsprachen Perl und PHP<br />

Lösungen<br />

1085

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!