1

Struts Action クラスによってリクエストが処理される UI を持つ Web アプリケーションがあります。

UI が 1 回の要求で 30 個の変数のデータを送信するとします。アクション クラスはリクエストを処理し、30 個の変数を Java オブジェクトに格納します。

この永続化されたデータに依存する別のサーブレットがあるため (30 個の変数がUI)。

永続化する方法:

  1. DBに格納する
  2. JPAを使用する
  3. 静的変数を使用します。
  4. MQ の使用

上記の中で、あなたはどれを好みますか?3番目のオプションはうまくいかないと思います。

より明確にするためにポイントを追加しました:

  • UI は 1 分ごとにリクエストを送信します (約 30 個の文字列変数データを保持します)。1 分ごとに、永続化されたデータを変更する必要があります。

  • この永続化されたデータに依存する別のサーブレットは
    、リクエストにまったく関係がないため、セッション コンテキストは共有されないと思います。

4

2 に答える 2