S’il reçoit un préfixe de type REMOTE_<svc> et d’un nom local, le module de mappage renvoie une instance de fonction correspondant au nom d’opération de la destination de remoting (appel à distance) Flex. La configuration de remoting requise est implémentée dans l’application en fournissant un fichier services-config.xml adéquat au cours de la compilation. Voici un exemple d’implémentation RemoteFunctions : public interface IRemoteFunctions {
@ServiceMethod(familyId="Long")
long add(long a, long b);
@ServiceMethod(displayName = "randomInt", familyId="Int", description = "Return a random integer")
int random();
}
public class RemoteFunctionsImpl implements IRemoteFunctions {
public long add(long a, long b) {
return a + b;
}
public int random() {
return new Random().nextInt();
}
}
|
|
|