私はStruts2の対Struts1の違いを通過、この点に出くわした:なぜStruts2のActionクラスにシングルトンの概念がないのですか?
のStruts 1つのアクションはシングルトンであり、唯一のすべての要求を処理するために、クラスの1つのインスタンスが存在しますので、スレッドセーフでなければなりませんそのアクションのために。
Struts 2アクションオブジェクトはリクエストごとにインスタンス化されるため、スレッドセーフの問題はありません。
ここで私の質問です:Struts2では、なぜActionクラスのためのシングルトンの概念はありませんか?不必要に、すべての要求に対してより多くのオブジェクト作成が存在するため、私が考えるように。 私が間違っている場合は私を修正してください。
ありがとう、すべてにハッピーとメリークリスマス。 – Pawan
サーブレットはスレッドセーフなアクションクラスに似ていますか? –
@NagappaLM質問が分かりません。サーブレットはシングルトンであり、Struts 2アクションはシングルトンではありません。 –