Die Struktur der Client-Anwendung

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Grundlagen der mehrschichtigen Datenbank-Anwendungen


Client-Anwendungen können bereitgestellte Servermethoden aufrufen. Dazu können die Proxies aus einer aktiven TSQLConnection heraus erzeugt werden, die mit einem DataSnap-Server verbunden ist.

Für den Endbenutzer ergeben sich keine Unterschiede zwischen der Client-Anwendung einer mehrschichtigen Anwendung und einer zweischichtigen Anwendung mit zwischengespeicherten Aktualisierungen. Die Benutzerinteraktionen erfolgen mit datensensitiven Standardsteuerelementen, die Daten aus einer TClientDataSet-Komponente anzeigen. Ausführliche Informationen zu den Eigenschaften, Ereignissen und Methoden von Client-Datenmengen finden Sie unter Client-Datenmengen verwenden.

Genau wie in zweischichtigen Anwendungen, die eine Client-Datenmenge mit einem externen Provider einsetzen, ruft TClientDataSet Daten von einer Provider-Komponente ab und trägt Aktualisierungen in diese ein. Nähere Erläuterungen zu Providern finden Sie unter Eine Client-Datenmenge mit einem Provider verwenden.

Diese Verbindungskomponenten sind in der folgenden Tabelle zusammengefasst.

Verbindungskomponenten

Komponente Protokoll

Data.SqlExpr.TSQLConnection

dbExpress

Datasnap.DSConnect.TDSProviderConnection

DataSnap

Datasnap.Win.TConnect.TLocalConnection

im Speicher (lokal)

Datasnap.Win.MConnect.TDCOMConnection

DCOM

Datasnap.Win.SConnect.TSocketConnection

Windows Sockets (TCP/IP)

Datasnap.Win.SConnect.TWebConnection

HTTP

Soap.SOAPConn.TSoapConnection

SOAP (HTTP und XML)

Nähere Informationen über die Verwendung von Verbindungskomponenten finden Sie unter Verbindung zum Anwendungsserver einrichten.

Siehe auch