我已經實現了一個Servlet,並且一個PHP站點正在訪問該Servlet來檢索數據。我想知道什麼是存儲會話變量的最佳方法,或者我應該存儲它。JSP/Servlets會話+ PHP:跟蹤會話 - JSON /數據庫或HttpSessionListener?
變量需要被存儲的數據包括一個ArrayList,和其它的目的。
(1)實施HttpSessionListener,並存儲每個會話(當它的創建)爲靜態SessionMap:
我已經經歷約3的可能性想。然後刪除會話,一旦它被銷燬。
(2)以JSON格式存儲所有內容。所以我將不得不序列化/反序列化每個對象並來回傳遞它。 (我有每個ArrayList/Object中的項目列表,我希望跟蹤用戶點擊之間的項目)。
(3)使用SessionID作爲主鍵將信息存儲在MongoDB中(僅用於選擇一個)。
你們認爲什麼?