-
- Weitere Informationen zu diesem Buch:
Beispiele | Wozu CGI lernen? | Slashdot-Rezension des Originaltitels |
- Weitere Informationen zu diesem Buch:
Dieser Titel ist vergriffen und nicht mehr lieferbar!
Kurzbeschreibung
Das Common Gateway Interface (CGI) ist eine Schnittstelle zum Aufruf externer Programme auf Serverseite und eine leistungsfähige und weitverbreitete Technologie zur Erzeugung dynamischer Inhalte im Web. CGI-Programmierung mit Perl beschreibt, wie CGI und das zugrundeliegende Protokoll HTTP funktionieren, und widmet sich dann den Details beim Schreiben von CGI-Skripten. Berücksichtigt in der neuen Auflage sind die aktuellen Versionen von Perl und CGI.pm sowie JavaScript, HTML-Templates, XML und Sicherheitsfragen.
Ausführliche Beschreibung
Die meisten Websites benutzen heutzutage das Common Gateway Interface (CGI), um dynamische Webinhalte zu erzeugen. CGI ist eine Schnittstelle zum Aufruf externer Programme auf Serverseite, mit denen Datenbanken abgefragt, Berechnungen durchgeführt, dynamische Grafiken erzeugt und viele andere Aufgaben ausgeführt werden können.
CGI-Programme können in jeder Programmiersprache geschrieben werden, Perl hat sich jedoch als die weitaus geeignetste und beliebteste Sprache erwiesen. CGI-Programmierer schätzen die Möglichkeiten von Perl zur Textbearbeitung sowie das Modul CGI.pm das Schweizer Messer der CGI-Programmierung , das eine gut integrierte, objektorientierte Schnittstelle für fast jede CGI-Aufgabe zur Verfügung stellt. Viele Entwickler sehen in CGI und Perl das, was das Web im Innersten zusammenhält. CGI-Programmierung mit Perl beschreibt, wie CGI und das zugrundeliegende Protokoll HTTP funktionieren, und widmet sich dann den Details, die beim Schreiben von CGI-Skripten zu beachten sind:- Anbindung von Datenbanken
- Einbindung von JavaScript zur Überprüfung von Formularen
- HTML-Template-Technologien
- Kontrolle des Caching von Daten beim Browser
- CGI-Skripten und Sicherheit
- Zustandsverwaltung zwischen mehreren Aufrufen eines Skripts
- Programmierung von einfachen Suchmaschinen
- Erzeugung von dynamischen Grafiken
- Verbesserung der Performance von CGI-Skripten
Weitere Informationen zu diesem Buch
Beispiele | Wozu CGI lernen? | Slashdot-Rezension des Originaltitels |
