Bonjour,
Je vais utiliser pour la 1ère fois un serveur Datasnap pour mon dernier projet qui était jusqu'à présent en client/serveur avec tous les accès BD dans un data module.
Ce data module, j'aimerai que le serveur DataSnap puisse aussi l'utiliser, je ne vais pas réécrire toutes les méthodes, il me faut donc intégrer ce data module pour la partie DataSnap et je me demande quelle est la meilleure méthode pour cela.
Comme les méthodes du serveur DataSnap sont décrites dans le module ServerMethodUnit, j'ai du mal à voir comment je pourrais utiliser mon datamodule
Quelles sont les bonnes pratiques avec DataSnap pour pouvoir utiliser un datamodule déjà éxistant ? Pour que ce datamodule soit accessible aux clients DataSnap...Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 unit ServerMethodsUnit; interface uses System.SysUtils, System.Classes, System.Json, Datasnap.DSServer, Datasnap.DSAuth, DataSnap.DSProviderDataModuleAdapter, MyDataModule; type TServerMethods1 = class(TDSServerModule) private { Déclarations privées } public { Déclarations publiques } function EchoString(Value: string): string; function ReverseString(Value: string): string; DM_Data : MonDataModule; // Je déclare ici un objet sur ma classe DataModule ???? end; implementation ...