|
Eigentlich brauchen wir nur wenige Dinge, um eine ISAPI
zu entwickeln. Einen Webserver der fähig ist, diese laufen zu lassen,
eine Programmiersprache, und nicht zuletzt Geduld und Ausdauer... ;)
Webserver
unter anderen sind folgende Webserver fähig, ISAPI's laufen zu lassen.
Die meisten der unten aufgeführten sind beim Hersteller als Freeware downloadbar.
(Ansonsten auch unter
http://www.zdnet.de
zu finden)
-
Microsoft IIS
-
Microsoft PWS (Personal Webserver)
- Apache-Webserver
-
OmniHTTPdServer
- O'Reillys-Webserver
- Sambar-Server
Keine Lust einen Webserver aufzusetzen ? Eine Liste
mit deutschen Providern, welche das Ausführen von ISAPI's unterstüzen,
findest du bei www.dataweb.de
Programmiersprache
Einigen wir uns auf Delphi, ok? Delphi ab der Version 2 Standart,
hat all das, was wir brauchen. Was wir unbedingt benötigen, ist die Bibliothek
"isapi.pas", welche wir allenfalls auch von Borland/Inprise direkt
downloaden können. Ab Delphi Version 3 finden wir dann auch Objekte,
die uns die Arbeit erheblich erleichtern :
-
Das Basisobjekt TWebApplication (bzw. TISAPIApplication)
besitzt die notwendigen Eigenschaften und Methoden für die Entwicklung
von ISAPI-DLLs. Haupthilfe dieser Objekte wird den Eintrittspunkten
GetExtensionVersion und HttpExtensionProc zugemessen.
-
TWebRequest (bzw. TIsapiRequest) nehmen uns die Routinearbeit
beim Auswerten der Client-Anfragen ab.
-
Zuletzt hilft uns TWebResponse (bzw. TIsapiResponse)
bei der Ausgabe von html-Dokumenten
so, jetzt noch Freund/Freundin ins Kino schicken und
ein kühles Bierchen aufmachen - dann kann's ja schon losgehen... » Zum
Basic Delphi Tutorial
|