Как работает [RemoteClass] во Flex Actionscript, я могу использовать его для пользовательской привязки данных?
Actionscript поддерживает тег метаданных [RemoteClass], который используется в BlazeDS для предоставления подсказок по привязке данных для маршалинга двоичных объектов AMF от Java до BlazeDS.
Например:
Ява: образец упаковки;
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=”";
}
Как именно [RemoteClass] реализован в платформе BlazeDS, и можно ли переопределить это поведение и предоставить настраиваемую среду удаленного связывания данных (например, систему передачи сообщений JSON), которую можно связать с классом Actionscript [Bindable], [RemoteClass] ?