2011-01-07 21 views
0

我很喜欢用Flex构建前端。我有一个疑问,即从java发送两个字符串数组到flex。将值对象从包含两个字符串数组的java返回值,因为它的属性

我该怎么做?

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

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

    //Getter and setters goes here 
} 

任何人都可以帮助我吗?

感谢,

纳伦德拉

回答

1

这真的是你想要的Flex与您的Java层沟通的怎么办的问题,我认为最接近交钥匙解决方案,这是在使用了BlazeDS的罐子服务器执行Java DTO和Actionscript DTO之间的ActionScript消息格式转换,基本上它是如何工作的:您编写Java端,然后您可以让它生成将用元数据标记的Java等效DTO,以便在Java对象序列化时并通过客户端将它们作为打字对象发送。

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

另外,您可以使用JSP生成XML,然后只用HTTPService调用到JSP来获取XML数据,那么因为AS3利用E4X的解析XML到AS3公开数据为XML对象是非常容易的,很多这样做的例子只是搜索e4x AS3的例子。

希望这有助于

肖恩

相关问题