Возвращение объекта значения для сгибания из Java, который содержит два массива строк в качестве своих свойств - PullRequest
0 голосов
/ 07 января 2011

Я забавляю Flex для внешнего интерфейса. У меня есть одно сомнение относительно отправки двух массивов строк из Java для Flex.

Как я могу это сделать?

Например, у меня есть объект значения, определенный как ниже.

class Test
{
    String value1[]={"1","2","3"};
    String value2[]={"narendra","mani","suresh","kane"};

    //Getter and setters goes here
 }

Может ли кто-нибудь помочь мне в этом?

Спасибо

нарендра

1 Ответ

1 голос
/ 07 января 2011

Это действительно вопрос о том, как вы хотите, чтобы Flex связывался с вашим Java-слоем. Я думаю, что наиболее близким к этому решением под ключ является использование jar BlazeDS на сервере для преобразования ActionScript Message Format между Java DTO. и Actionscript DTO, в основном, как это работает, вы кодируете на стороне Java, тогда вы можете сгенерировать эквивалентные DTO Java, которые будут помечены метаданными, поэтому, когда объекты Java сериализуются и передаются по сети, клиент получает их как типизированные объекты. .

http://opensource.adobe.com/wiki/display/blazeds/BlazeDS

В качестве альтернативы вы можете представить данные в виде XML, используя JSP для генерации XML, а затем просто использовать HTTPService-вызов к JSP для получения данных XML, поскольку AS3 очень просто использует синтаксический анализ E4X в объектах AS3, много примеров для этого просто ищите e4x AS3 для примеров.

Надеюсь, это поможет,

Shaun

...