Datasnap.DataBkr.TRemoteDataModule

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Datasnap.DataBkr.TProviderDataModuleSystem.Classes.TDataModuleSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTRemoteDataModule

Delphi

TRemoteDataModule = class(TProviderDataModule, IAppServer)

C++

class PASCALIMPLEMENTATION DECLSPEC_DRTTI TRemoteDataModule : public TProviderDataModule

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Datasnap.DataBkr.pas
Datasnap.DataBkr.hpp
Datasnap.DataBkr Datasnap.DataBkr

Beschreibung

TRemoteDataModule kapselt die Objekte und Schnittstellen eines Anwendungsservers in einer mehrschichtigen Datenbankanwendung.

Ein TRemoteDataModule-Objekt dient als zentrale Ablage für alle Objekte in einem Anwendungsserver. Externe Datenmodule können beliebige nichtvisuelle Komponenten enthalten. Normalerweise handelt es sich dabei um Datenzugriffskomponenten (z.B. Datenmengen und die Provider-Komponenten, die für die Kommunikation zwischen diesen Datenmengen und den Client-Anwendungen sorgen). Extertne Datenmodule können aber auch andere nichtvisuelle Komponenten enthalten, wie etwa TTimer oder TImageList.

Während des Entwurfs bietet ein TRemoteDataModule-Objekt einen visuellen Container, in dem ein Entwickler nichtvisuelle Komponenten platzieren kann, deren Eigenschaften einstellen und Ereignisbehandlungsroutinen dafür schreiben. In der Unit-Datei für das externe Datenmodul kann ein Entwickler auch Business Rules kodieren, die in der mittleren Schicht einer mehrschichtigen Anwendung zentralisiert werden sollen.

Externe Datenmodule sind mit dualer Schnittstelle ausgestattete Automatisierungsserver, in denen die Schnittstelle TRemoteDataModule implementiert wird.Verbindungskomponenten in Client-Anwendungen sind so konzipiert, dass sie nach dieser Schnittstelle suchen.

Um während des Entwurfs ein externes Datenmodul zu erstellen, wählen Sie Datei / Neu / Weitere und klicken dann in der Registerkarte Mehrschichtig der Objektgalerie Neue Einträge auf das Symbol Externes Datenmodul. Der Experte für externe Datenmodule erzeugt dann einen neuen Nachkommen von TRemoteDataModule, der eine Schnittstelle unterstützt, die von TRemoteDataModule abstammt.

Siehe auch