« [Seasar] Kijimunaのインストール Graphical Modeling Framework が必要です、云々の話(メモ) | メイン | 子育てプログラマーのコーディングスタイル »

[Seasar] Sesar2はデフォルトではコンポーネントをSingletonとして生成するので注意(2008/02/08)

 diconファイルに指定しない限りは、コンポーネントをSingletonで生成する。初心者はこれに注意。diconファイルの<component>要素のinstance属性でsingleton以外の値を指定する。

prototype

とか。prototypeは毎回getComponent()が呼ばれるたびにインスタンスを生成。知らずにSingletonだと、うっかりスレッド間で汚染しあう。参考に以下

FAQ/S2AOP - SeasarWiki
http://www.seasar.org/wiki/index.php?FAQ%2FS2AOP

トラックバック

この記事のトラックバックURL:
https://www.typepad.com/services/trackback/6a00d8341c2e2e53ef00e5509b59838834

[Seasar] Sesar2はデフォルトではコンポーネントをSingletonとして生成するので注意を参照しているブログ:

コメント

この記事へのコメントは終了しました。