Active-Server-Seiten erstellen - Übersicht
Nach oben zu Active-Server-Seiten erstellen - Index
Wenn Sie Ihre Web-Seiten unter Microsoft Internet Information Server (IIS) betreiben, können Sie mit Hilfe von Active-Server-Seiten (Active Server Pages = ASP) dynamische Client/Server-Anwendungen für das Web erstellen. Active-Server-Pages ermöglicht Ihnen das Schreiben von Script, das bei jedem Laden der Web-Seite durch den Server ausgeführt wird. Dieses Skript kann wiederum Automatisierungsobjekte aufrufen, um Informationen abzurufen, die in eine generierte HTML-Seite eingefügt werden. Sie können beispielsweise einen Delphi-Automatisierungs-Server schreiben, der ein Bitmap erstellt oder die Verbindung zu einer Datenbank herstellt. Dieses Steuerelement greift auf Daten zu, die bei jedem Laden der Web-Seite durch den Server aktualisiert werden.
Auf dem Client ist die ASP ein HTML-Standarddokument und kann vom Benutzer unter jedem Betriebssystem mit einem beliebigen Web-Browser angezeigt werden.
ASP-Anwendungen entsprechen Anwendungen, die Sie mit der Web-Broker-Technologie von Delphi erstellen. Weitere Informationen über die Verwendung von Web-Modulen finden Sie unter Internet-Server-Anwendungen entwickeln - Index. ASP unterscheidet sich jedoch dadurch, wie es den Entwurf der Benutzeroberfläche von der Implementierung der Business-Regeln oder komplexer Programmlogik trennt.
- Der Entwurf der Benutzeroberfläche wird von der Active-Server-Seite verwaltet. Dies ist im Wesentlichen ein HTML-Dokument, jedoch kann es eingebettetes Skript enthalten, das von Active-Server-Objekten Inhalte abruft, die Ihren Business-Regeln oder der Programmlogik entsprechen.
- Die Programmlogik ist in Active-Server-Objekte gekapselt, die der Active-Server-Seite einfache Methoden zur Verfügung stellen, um ihr die benötigten Inhalte zu liefern.
Hinweis: Obwohl die ASP-Technologie den Vorteil bietet, den Entwurf der Benutzeroberfläche von der Programmlogik zu trennen, ist ihr Leistungsspektrum eingeschränkt. Für Web-Sites, die eine extrem große Anzahl von Client-Anfragen beantworten müssen, wird stattdessen ein Ansatz auf der Basis der Web-Broker-Technologie empfohlen.
Das Skript in Ihren Active-Server-Seiten und die Automatisierungsobjekte, die Sie in eine Active-Server-Seite einbetten, können die ASP-Spezifikation verwenden (integrierte Objekte, die Informationen über die aktuelle Anwendung liefern, HTTP-Botschaften vom Browser usw.).
Die folgenden Themen beschreiben die Erstellung eines Active-Server-Objekts mit dem Experten für Active-Server-Objekte von Delphi. Dieses spezielle Automatisierungssteuerelement kann von einer Active-Server-Seite aufgerufen werden, um ihr Inhalte zu liefern.
Mit den folgenden Schritten erstellen Sie ein Active-Server-Objekt:
- Ein Active-Server-Objekt erstellen (für die Anwendung).
- Die Schnittstelle des Active-Server-Objekts erstellen.
- Registrieren des Active-Server-Objekts.
- Testen und Debuggen der Anwendung.