XMLBrokr.TXMLBroker

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von XMLBrokr.pas

TXMLBroker = class(TComponent)


Unit: XMLBrokr

Typ: Klasse

Geerbte Klassen-Member: Member von XMLBrokr.TXMLBroker

Klasseneigenschaften: Eigenschaften von XMLBrokr.TXMLBroker

Klassenmethoden: Methoden von XMLBrokr.TXMLBroker

Klassenkonstruktoren und -destruktoren: Konstruktoren von XMLBrokr.TXMLBroker

Klassenereignisse: Ereignisse von XMLBrokr.TXMLBroker

C++-Informationen

von XMLBrokr.hpp

TXMLBroker = class(TComponent)


Unit: XMLBrokr

Typ: Klasse

Geerbte Klassen-Member: Member von XMLBrokr.TXMLBroker

Klasseneigenschaften: Eigenschaften von XMLBrokr.TXMLBroker

Klassenmethoden: Methoden von XMLBrokr.TXMLBroker

Klassenkonstruktoren und -destruktoren: Konstruktoren von XMLBrokr.TXMLBroker

Klassenereignisse: Ereignisse von XMLBrokr.TXMLBroker

Beschreibung

TXMLBroker ruft XML-Datenpakete von einem Anwendungsserver ab und trägt XML-Aktualisierungen auf dem Anwendungsserver ein.


TXMLBroker-Komponenten eignen sich für Anwendungen, die gleichzeitig als Client einer mehrschichtigen Datenbankanwendung und als Web-Server verwendet werden. Die Klasse führt hauptsächlich folgende Aufgaben durch:

  • Sie ruft über das Interface IAppServer XML-Datenpakete von einem Provider ab.
  • Sie nimmt von Web-Browsern HTTP-Botschaften mit XML-Deltapaketen entgegen und leitet diese an den Anwendungsserver weiter.

Ein TXMLBroker-Objekt in einem Web-Modul stellt die von einer Provider-Komponente auf dem Anwendungsserver gelieferten Datenbankinformationen im XML-Format bereit. Die Daten werden von einem InternetExpress-Seitengenerator (TInetXPageProducer) im selben Modul dazu verwendet, aus den Datenbankinformationen HTML-Seiten zu erstellen.

Die TXMLBroker-Komponente registriert sich beim Web-Modul (oder Web-Dispatcher) als selbstverteilendes Objekt. Dadurch werden alle eingehenden HTTP-Botschaften an sie weitergeleitet, ohne dass Web-Aktionselemente verwendet werden müssen.

Bei den Botschaften wird vorausgesetzt, dass es sich um Aktualisierungen handelt, die vom Browser als Reaktion auf den von einer TApplyUpdatesButton-Komponente generierten HTML-Code erstellt werden. Der XML-Broker sendet das Deltapaket (den Inhalt der HTTP-Anforderung) automatisch an den Anwendungsserver und übergibt die Aktualisierungsfehler an einen eigenen String-Generator, der eine Antwortbotschaft generiert.

Siehe auch

Personal tools