Active Server Pages

From Lexikon (Strato)
Revision as of 13:35, 26 December 2005 by Dkracht (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

In HTML-Seiten können Scripte eingebettet werden, die auf dem Webserver ausgeführt werden. Damit können dynamische Inhalte erzeugt werden. Spezielle Einrichtungen ermöglichen den Zugriff zu Daten­banken (ADO), die Formularverarbeitung (Request-Object) und die Sessionverwaltung. So können auf Basis der Web-Technologie (Web-Server und Web-Browser) ganze "Web-Applikationen" erstellt werden.

An Scriptsprachen werden VBScript, JScript/JavaScript und PerlScript unterstützt.

Diese serverseitige Scriptverarbeitung dient zur Ablösung der uralten CGI-Technologie, die viele Nachteile hatte.

Da die Scripte in einer Active Server Page zuerst auf dem Web-Server ausgeführt werden und dann das Ergebnis als eine ganz normale HTML-Seite an den Web-Browser geschickt wird, können solche Web-Applikationen mit beliebigen normalen Web-Browsern laufen. Lediglich der Web-Server muss in der Lage sein, die ASPs auszuführen. Das kann seit 1997 der Microsoft IIS 3.0 (und aufwärts) auf Windows NT Server und (W2K Server) und der Microsoft PWS auf Windows 98. Active Server Pages sind also eine proprietäre Microsoft Technologie.

Für andere Web-Server (z.B. Apache) und andere Plattformen (z.B. Linux) gibt es Servererweiterungen, die ASP implementieren als kommerzielle Softwareprodukte (z.B. Chillisoft).

Als Antwort auf diese propietäre Microsoft-Technology stellte Sun Microsytems kurz darauf JavaServerPages (JSP) als offene Technologie vor.

Siehe: ASP, CGI, JavaScript, JSP, Offene Technologie, Perl, Script, VBScript, Webserver