即使我已經在Java SE相當長的一段時間了,我開始EE &如果這個問題似乎是捲紙W/Java的只有大約一個月前,所以原諒有點notobish ...的Java EE - 使用相同的狀態的對象爲多個用戶
所以這裏的情況:我試圖寫一個基於JS的多玩家遊戲與實時交互(讓我們說在這個例子中的國際象棋,雖然它並不重要什麼特定遊戲是,可以是網球或永遠)。客戶端將通過JS調用與服務器交互,發送移動等。現在,雖然我可以從一個客戶端移動&直接將其傳遞給其他玩家,但不保持服務器上的遊戲狀態意味着將一個巨大的簽名聲稱「用戶JS腳本受到歡迎」(這是經驗之談 - 「黑客攻擊」了這種類型的垃圾)。這帶來了我的問題 - 我如何在多個會話之間共享有狀態的對象?浮現在腦海的一個想法是一個單身存儲狀態bean &的一個HashMap,然後由它的哈希每個會話可以檢索豆,但我不知道那是多麼正確的(它似乎像一個相當普遍的事情相當複雜)。它Tieing應用範圍似乎矯枉過正,以及...
附:我也明白,對象需要併發管理等等,我好像不能把我的手指上如何得到它的共享......
編輯:對不起,我以前沒提它 - 使用Glassfish,EE6。
請詳細解釋你是如何解決它的。 – Mike 2012-11-01 09:01:26
@Mike現在問題已經超過2年了,甚至不記得它是什麼。 :)看看我能不能在週末得到體面的文章,謝謝指出。 – TC1 2012-11-01 09:33:16