Verteilte Anwendungen

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Voraussetzung

Sie benötigen für diese Übung Chez Scheme (siehe hier), desweiteren das Sie einen Webserver installiert und gestartet haben.

Ausführung von CGI-Skripten

Unix

#!/bin/sh
exec /usr/local/bin/mzscheme -r $@

Das ganze wird als Skript gespeichert und beim Aufruf die Scheme-Datei als Parameter übergeben.

Windows

\#!C:/Programme/PLT/mzscheme -r
gefolgt von dem Code, der in mzscheme geschrieben wurde.

Mit dem vorangegangenen Beispiel wird eine externe Scheme-Datei an mzscheme übergeben. Will man stattdessen den Scheme-Code mit in die CGI-Datei schreiben so muss man statt des Parameters "-r" "-e" nehmen und den Code in Anführungszeichen schreiben.

Beispiel:

#!/bin/sh
exec /usr/local/bin/mzscheme -e '
(number->string 5)'

Hinweis: Es liegt an Ihnen den Installationspfad ihrer Scheme-Installation anzupassen falls nötig.

Aufgaben

Hinweis: Die Beispiele wurden unter Windows mit Apache 2 getestet. Normalerweise wird empfohlen für diesen Zweck Unix zu verwenden, für diese Übungen spielt dies jedoch keine Rolle.

Erproben Sie die folgenden Beispiele und arbeiten Sie danach selbstständig mit eigenen Beispielen weiter bzw. gehen Sie die Übungen aus dem Skript durch!

Persönliche Werkzeuge