3

我需要维护 Web 应用程序中的对象列表。Web 应用程序的任何用户都可以查看或修改此列表(添加或删除项目)。许多用户几乎同时访问(修改)列表。这是共享列表的正确方法。我可以想到2种方法。

  1. 静态变量
  2. Servlet上下文

请让我知道哪个是正确的以及为什么。另外,如果有其他更好的方法,请告诉我。

编辑问题是在应用程序的不同用户之间共享对象。

4

2 回答 2

1

数据库如果速度不是最重要的因素。如果您需要速度,一些带有锁定的共享内存解决方案是好的。比如 Hazelcast http://www.hazelcast.com/

于 2013-02-21T12:46:45.480 回答
0

您可以使用数据库、自定义数据源(由 DataSource 接口包装的简单列表)等等,但是...

Web 应用程序的任何实例

应该是any user of webapp吧?

于 2013-02-21T12:34:56.890 回答