Active-Server-Seiten erstellen - Übersicht

Aus RAD Studio
Wechseln zu: Navigation, Suche

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:

Themen

Siehe auch