0


エンタープライズ アプリケーションで jboss モジュールを使用しています。
jboss モジュールがあります (「a.jar」にパックされていると仮定しましょう)。
この jboss モジュールには、シングルトン (Java EE シングルトン Bean ではなく、「getInstance」メソッドを持つ POJO シングルトン) が含まれています。
このシングルトンにアクセスするために必要なサーブレット フィルタとサーブレットがいくつかあります。
シングルトンのクラスの複数のインスタンスが発生するのでしょうか? それとも、jboss モジュールのクラスローディングの性質のために、1 つのインスタンスしか取得できませんか?

ありがとう!

4

2 に答える 2

0

同じモジュールは、同じクラスとインスタンスをロードします。クラスローダーが異なるため、型の不一致が発生するか、型の不一致が発生します。モジュールを作成する場合、シングルトンは一度だけロードされると想定しても安全です。

于 2014-05-07T15:41:00.443 に答える