3

Web アプリケーションでオブジェクトのリストを維持する必要があります。このリストは、Web アプリケーションのすべてのユーザーが表示または変更 (項目の追加または削除) できます。多くのユーザーがほぼ同時にリストにアクセス (変更) している可能性があります。リストを共有するための正しいアプローチはどれですか。2通り考えられます。

  1. 静的変数
  2. サーブレット コンテキスト

どちらが正しいのか、その理由を教えてください。また、他に良い方法があれば教えてください。

編集の問題は、アプリケーションの異なるユーザー間でオブジェクトを共有することです。

4

2 に答える 2

1

速度が最も重要な要素でない場合は、データベース。速度が必要な場合は、ロック付きの共有メモリ ソリューションが適しています。ヘーゼルキャストなどhttp://www.hazelcast.com/

于 2013-02-21T12:46:45.480 に答える
0

データベース、カスタムデータソース(DataSourceインターフェイスでラップされた単純なリスト)などを使用できますが、...

Webアプリケーションの任意のインスタンス

そうany user of webappなのでしょう?

于 2013-02-21T12:34:56.890 に答える