Ein Präfix der Form REMOTE_<svc> und ein lokaler Name. Der Mapper gibt eine Funktionsinstanz zurück, die dem Vorgangsnamen im Flex-Remoting-Ziel entspricht. Die erforderliche Remoting-Konfiguration wird in der Anwendung durch Bereitstellen einer geeigneten services-config.xml-Datei während der Kompilierung implementiert. Im Folgenden wird eine Beispiel-RemoteFunctions-Implementierung aufgeführt: 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();
}
}
|
|
|