2011-08-16 46 views
1

我正在從Drupal遷移到Java。Java AMF序列化

我需要創建一個servlet來爲服務器數據提供現有的Flash播放器。

到目前爲止,這是用AMFPHP模塊完成的。

我正在尋找一種方法來序列化一個簡單的類。

OpenAMF似乎是一個不錯的選擇,但我找不到任何文檔或示例。 有什麼建議嗎?

謝謝。

+0

我總是用Json來序列化 –

回答

1

看看BlazeDS

高度可配置性,良好的文檔(由Adobe開源的),基於servlet(BlazeDS的串行器/解串器本質上是一個MessageBrokerServlet),它帶有AMF的優勢 - 更快,允許長輪詢,推技術等。

相當容易設置和開始使用。

+2

我會質疑'良好文檔'的斷言。我發現它沒有很好的文檔記錄,沒有關於如何將其擴展到支持自定義類型處理的明確說明。 – SteveD

+0

感謝Kal,但我正在尋找一個簡單的消毒器,就是這樣。 BlazeDS似乎是一種過度殺傷 – tsinik

0

從理論上講,BlazeDS是開始的地方,因爲它是官方的Adobe解決方案,它是開源的。還有GraniteDS,我認爲它有更好的文檔,如果我再一次完成這個工作,這就是我開始的地方。

如果你使用BlazeDS,那麼當你需要定製BlazeDS時,我建議書Enterprise Development with Flex作爲唯一體面的信息來源。

+0

謝謝史蒂夫,但我正在尋找一個簡單的消毒器,就是這樣。 GraniteDS和BlazeDS似乎是一個過度衝擊 – tsinik

+0

OpenAMF看起來已經死了 - 兩年沒有更新。看看維基百科的列表Java實現:http://en.wikipedia.org/wiki/Action_Message_Format – SteveD

+0

就我個人而言,我認爲你會花大量的時間做這項研究,當你可以得到BlazeDS或GraniteDS的最新版本時,在相同的時間內運行。 – SteveD