При вызове удаленных методов (из java, c #, php и т. Д.) Вы получите обратно только сериализованные свойства, взятые из объекта, возвращенного вызванным методом.Если вы хотите вызвать метод getArea из Flex, вы должны сделать следующее:
a) Создать класс ActionScript с именем Square, имеющий метаданные удаленного класса [RemoteClass (alias = "yourjavapackage.Square")]
b) Добавьте метод getArea внутри вашего класса, делая то же самое, что и в Java.
c) Вызовите метод java и обратите внимание, что он вернет экземпляр вашего класса AS.Теперь вы можете вызывать метод getArea из AS
. Удаленный сервис из BlazeDS слишком сложен, чтобы его можно было подробно объяснить в посте. Я настоятельно рекомендую потратить некоторое время на чтение руководства для разработчиков BlazeDS, хотя бы удаленной главы.