从java返回一个值对象flex,它包含两个字符串数组作为它的属性

时间:2011-01-07 15:25:57

标签: java flex object return

我喜欢Flex前端建筑。关于从java发送两个字符串数组,我有一个疑问。

我该怎么做?

例如,我有一个如下定义的值对象。

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

    //Getter and setters goes here
 }

任何人都可以帮我吗?

谢谢,

纳伦德拉

1 个答案:

答案 0 :(得分:1)

这实际上是您希望Flex如何与Java层进行通信的问题,我认为最接近解决方案的关键解决方案是使用服务器上的BlazeDS jar来执行Java DTO之间的ActionScript消息格式转换和Actionscript DTO,基本上它是如何工作的是你编写Java端然后你可以让它生成将用元数据标记的Java等效DTO,这样当Java对象被序列化并通过线路发送时,客户端将它们作为类型对象

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

或者,您可以使用JSP将数据公开为XML以生成XML,然后使用对JSP的HTTPService调用来获取XML数据,因为AS3使用E4X解析XML到AS3对象非常简单,很多这样做的例子只是搜索e4x AS3的例子。

希望这有帮助,

肖恩