Jak działa [RemoteClass] w Flex Actionscript, czy mogę go używać do niestandardowego wiązania danych?
Actionscript obsługuje znacznik metadanych [RemoteClass], który jest używany w BlazeDS do dostarczania wskazówek wiążących dane do zestawiania obiektów binarnych AMF z Java do BlazeDS.
Na przykład:
Jawa: próbka opakowania;
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=”";
}
Jak dokładnie jest zaimplementowana [RemoteClass] w strukturze BlazeDS i czy można zastąpić to zachowanie i dostarczyć niestandardową strukturę zdalnej wiązania danych (np. System przekazywania komunikatów JSON), którą można powiązać z klasą Actionscript [Bindable], [RemoteClass] ?