我有對象的集合在我的Flex頁的ArrayCollection。如何從柔性發送對象的數組的Java servlet
什麼是該數據發送到Java Servlet中的最佳方法?
在ArrayCollection的目的是,由一個ID和消息的現在一個VO。我想要一個可擴展的解決方案,以防稍後添加更多屬性。
在此先感謝...
我有對象的集合在我的Flex頁的ArrayCollection。如何從柔性發送對象的數組的Java servlet
什麼是該數據發送到Java Servlet中的最佳方法?
在ArrayCollection的目的是,由一個ID和消息的現在一個VO。我想要一個可擴展的解決方案,以防稍後添加更多屬性。
在此先感謝...
「最佳」總是基於衆多因素的主觀。
我更傾向於將使用RemoteObject通過AMF網關來訪問後端服務。 BlazeDS,LiveCycle Data Services和GraniteDS是AMF網關的三個基於java的選項。
AMF網關也將讓您的客戶端ActionScript對象和服務器端的Java對象之間的自動轉換。
的其他替代品從Flex的將數據發送到服務器是使用HTTPService或WebService。
感謝您的答案,但由於我正在尋找一個輕量級和更快的實現,你能否給我一個涉及HTTPService的方法。如何通過HTTPService發送數組集合? – midhunhk 2011-04-29 13:30:27
你必須量化「輕量級」和「更快」的意思。由於RemoteObject是二進制格式,它將提供更小的傳輸大小和客戶端與服務器之間更快的通信時間。要通過HTTPService傳輸ArrayCollection,我會將它轉換爲XML並執行POST。不過,我認爲這是一個更復雜的方法。 – JeffryHouser 2011-04-29 13:52:36
什麼是servlet上的數據協議? JSON? XML? AMF? – 2011-04-29 13:24:28
我還沒決定使用Servlet代碼。其實你只是給了我一些想法。 XML似乎很容易實現。在servlet結束時解析JSON有多困難? – midhunhk 2011-04-29 13:28:59