我已经实现了一个Servlet,并且一个PHP站点正在访问该Servlet来检索数据。我想知道什么是存储会话变量的最佳方法,或者我应该存储它。JSP/Servlets会话+ PHP:跟踪会话 - JSON /数据库或HttpSessionListener?
变量需要被存储的数据包括一个ArrayList,和其它的目的。
(1)实施HttpSessionListener,并存储每个会话(当它的创建)为静态SessionMap:
我已经经历约3的可能性想。然后删除会话,一旦它被销毁。
(2)以JSON格式存储所有内容。所以我将不得不序列化/反序列化每个对象并来回传递它。 (我有每个ArrayList/Object中的项目列表,我希望跟踪用户点击之间的项目)。
(3)使用SessionID作为主键将信息存储在MongoDB中(仅用于选择一个)。
你们认为什么?