我的想法是玩家1創建一個遊戲(對於兩個玩家),服務器向他返回一個URL,玩家1將這個URL發送給玩家2並且玩家2打開URL並將他連接到遊戲。如何連接兩個用戶,以便他們可以使用J2EE Web技術(JSP,Spring等)共享公共對象(遊戲實例)?
什麼是使用JSP和相關技術實現這一目標的最好和最簡單的方法?
我的想法是玩家1創建一個遊戲(對於兩個玩家),服務器向他返回一個URL,玩家1將這個URL發送給玩家2並且玩家2打開URL並將他連接到遊戲。如何連接兩個用戶,以便他們可以使用J2EE Web技術(JSP,Spring等)共享公共對象(遊戲實例)?
什麼是使用JSP和相關技術實現這一目標的最好和最簡單的方法?
您需要將某些Map
中的信息存儲在您將請求URL中的密鑰作爲參數或pathinfo傳遞給它的應用程序範圍中。當請求進入時,您只需檢查參數或pathinfo的存在,然後從Map
檢索相關信息。
簡述:
這不是非常好的設計 - 但它很簡單,並會讓你開始。
你有沒有關於網站的任何想法,我可以學習如何寫這個或你可以勾畫出它的一些示例代碼?我的問題是,我有點在這個應用程序範圍內的東西丟失,我不知道如何把它放在一起:/ – 2010-05-16 00:05:12
我已經有點想出了我自己已經。問題是我不知道如何實際編寫這個應用範圍圖的東西:/ 請問,你給我一些鏈接,這是解釋,甚至更好的一些示例代碼? – 2010-05-15 23:56:53
JSF和Spring有一個「應用程序bean」的概念。給它一個'Map'屬性。在普通的JSP/Servlet中,您只需使用'ServletContext#setAttribute()'(即所有JSF/Spring/whateverFramework在底層做的事情)將'Map'(或包含'Map'的bean)存儲爲servlet上下文屬性, 。 – BalusC 2010-05-16 00:02:39
好吧,我會試試,當我再次絕望時我會回來。非常感謝 – 2010-05-16 00:18:42