Die Struktur der Client-Anwendung
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 |
---|---|
dbExpress | |
DataSnap | |
im Speicher (lokal) | |
DCOM | |
Windows Sockets (TCP/IP) | |
HTTP | |
SOAP (HTTP und XML) |
Nähere Informationen über die Verwendung von Verbindungskomponenten finden Sie unter Verbindung zum Anwendungsserver einrichten.