2011-01-07 27 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的例子。

希望這有助於

肖恩

相關問題