Structure de l'application client
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 |
---|---|
dbExpress | |
DataSnap | |
en mémoire (local) | |
DCOM | |
sockets Windows (TCP/IP) | |
HTTP | |
SOAP (HTTP et XML) |
Pour de plus amples informations sur l'utilisation des composants connexion, voir Connexion au serveur d'applications.