Я выставил bean-компонент Spring для своего приложения Flex через BlazeDS. В моем коде Java я возвращаю строго типизированные списки. например,
public List<Folder> getFolders(String path) {
return dao.getFolders(path);
}
Приложение Flex получает данные в виде ArrayCollection экземпляров объекта AS3, т. Е. Не в виде ArrayCollection of Folders, что мне и нужно. Я прокомментировал свой класс Flex следующим образом:
package myproject.vo {
import com.adobe.cairngorm.vo.IValueObject;
import mx.collections.ArrayCollection;
[Bindable]
[RemoteClass(alias="myproject.vo.Folder")]
public class Folder extends PersistentObject implements IValueObject {
public function Folder() {}
}
}
Я проверил, что в моем классе Java Folder есть методы получения / установки, соответствующие свойствам моего класса Flex Folder. Есть идеи?