zur¸ckn‰chste Seite

Einführung

Was versteht man nun unter einer Active Server Page? Wie der Name bereits vermuten lässt, handelt es sich dabei um eine aktive Seite. Aktiv in dem Sinn, dass sie bereits auf einem Web-Server (Microsofts Internet Information Server IIS in den Versionen 3 und höher) Scripts ausführt, bevor die Seite an den Webbrowser geschickt wird. Wenn nun ein Browser auf eine ASP-Seite zugreift, generiert der Web-Server eine Seite mit HTML-Code und sendet diese dann zurück an den Browser. Diese Kombination aus HTML und unterschiedlichen Skripts ermöglicht die Gestaltung von dynamischen und interaktiven Seiten. Mit der Hilfe von ASP können Websites effektiver gestaltet und individuell an die Bedürfnisse des Benutzers angepasst werden.

HTML vs. ASP

Was ist nun der fundamentale Unterschied zwischen diesen beiden Technologien? Wenn konventionelles HTML verwendet wird, schickt der Browser eine Anfrage (request) an den Web-Server, welcher daraufhin die fertige HTML-Seite an den Browser übermittelt. Der Browser interpretiert den Quelltext und zeigt die Seite an.

Diese Art der Kommunikation wurde vor allem in den Anfängen des Webs verwendet. Heutzutage werden reine HTML-Seiten eigentlich fast nur mehr für jene Seiten verwendet, die sich mit großer Wahrscheinlichkeit nicht ändern werden. Wenn solche Seiten dann doch geändert werden, muss der Quelltext editiert werden.

Um das Verhalten des Servers bei konventionellen HTML-Dateien, sowie bei ASP-Datein besser zu verstehen, betrachten Sie diese Animation.
ASP Seiten arbeiten ähnlich, jedoch mit dem großen Unterschied, dass auf dem Server keine fertigen HTML-Seiten liegen. Diese werden erst bei Anfrage (also z.B. von einem Browser) generiert. Schickt ein Browser eine Anfrage an den Server, interpretiert dieser die ASP-Datei und generiert daraus eine HTML-Seite, welche dann an den Browser zurückgeschickt wird. Das bedeutet, dass Seiten je nach Wunsch, Zeit usw. immer unterschiedlich ausgegeben werden können. Und dadurch, dass reines HTML an den Browser zurückgeschickt wird, wird auch kein besonderer Browser, kein Plug-in etc. benötigt.

Copyright 2002, Wolfgang Bartelme zur¸ckn‰chste Seite