Structure de l'application client

De RAD Studio
Aller à : navigation, rechercher

Remonter à Présentation des applications de bases de données multiniveaux


Les applications client peuvent invoquer des méthodes serveur exposées. Pour cela, des proxies peuvent être générés hors d'un TSQLConnection actif connecté à un serveur DataSnap.

Pour l'utilisateur final, l'application client d'une application multiniveau a l'apparence et le comportement d'une application à niveau double qui utilise les mises à jour en cache. L'interaction utilisateur s'opère par le biais de contrôles orientés données standard qui affichent les données à partir d'un composant TClientDataSet. Pour plus de détails sur l'utilisation des propriétés, événements et méthodes des ensembles de données client, voir Utilisation d'ensembles de données client.

TClientDataSet récupère les données d'un composant fournisseur, auquel il applique les mises à jour, à l'image des applications à niveau double qui utilisent un ensemble de données client et un fournisseur externe. Pour plus de détails sur les fournisseurs, voir Utilisation d'un ensemble de données client avec un fournisseur.

Ces composants connexion sont présentés dans le tableau suivant.

Composants connexion

Composant Protocole

Data.SqlExpr.TSQLConnection

dbExpress

Datasnap.DSConnect.TDSProviderConnection

DataSnap

Datasnap.Win.TConnect.TLocalConnection

en mémoire (local)

Datasnap.Win.MConnect.TDCOMConnection

DCOM

Datasnap.Win.SConnect.TSocketConnection

sockets Windows (TCP/IP)

Datasnap.Win.SConnect.TWebConnection

HTTP

Soap.SOAPConn.TSoapConnection

SOAP (HTTP et XML)

Pour de plus amples informations sur l'utilisation des composants connexion, voir Connexion au serveur d'applications.

Voir aussi