Wie funktioniert [RemoteClass] in Flex Actionscript? Kann ich es für die benutzerdefinierte Datenbindung verwenden?

Actionscript unterstützt ein [RemoteClass] -Metadaten-Tag, das in BlazeDS verwendet wird, um Hinweise zur Datenbindung für das Marshalling von AMF-Binärobjekten von Java nach BlazeDS bereitzustellen.

Zum Beispiel:

Java: Paket Probe;

public class UserInfo
{
    private String userName;

    public String getUserName()
    {
        return userName;
    }

    public void setUserName(String value)
    {
        userName = value;
    }
}

Actionscript:

[Bindable]
[RemoteClass(alias="sample.UserInfo")]
public class UserInfo
{
    public var userName:String=”";
}

Wie genau ist die [RemoteClass] im BlazeDS-Framework implementiert und können Sie dieses Verhalten überschreiben und ein benutzerdefiniertes Remoting-Framework für die Datenbindung (z. B. ein JSON-Nachrichtenübergabesystem) bereitstellen, das Sie an die Actionscript-Klasse [Bindable], [RemoteClass] binden können? ?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage