Como o [RemoteClass] funciona no Flex Actionscript, posso usá-lo para vinculação de dados personalizada?
O Actionscript suporta uma tag de metadados [RemoteClass] que é usada no BlazeDS para fornecer dicas de vinculação de dados para organizar os objetos binários do AMF de Java para o BlazeDS.
Por exemplo:
Java: amostra de pacote;
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=”";
}
Como exatamente o [RemoteClass] é implementado na estrutura do BlazeDS e você poderia substituir esse comportamento e fornecer uma estrutura de remoting de vinculação de dados personalizada (por exemplo, um sistema de passagem de mensagem JSON) que você poderia vincular à classe Actionscript [Bindable], [RemoteClass] ?