[Seasar-user:14634] Re: S2Containerの使い方について
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2008年 6月 11日 (水) 09:40:11 JST
お世話になります。
川村です。
小林さん、ありがとうございます。
ご返答いただいた使い方を参照して修正を行い、
先日、OutOfMemoryしてしまった量のデータを流してみたところ
OutOfMemoryせずにアプリが正常終了しました。
本日は大量データを流してさらに確認してみようと思います。
申し訳ありませんが、もうひとつ確認したいことがあります。
S2ContainerServletが自動的にinit()とdestroy()してくれるようですが、
これをソース上に書き、複数の動作を平行に行った場合はどうなるのでしょうか?
以下のような状況だった場合・・・
1の動作でContainerを使用中。(SQLにてデータ取得中)
2の動作がContainerをinit()もしくはdestroy()。
1の動作に影響出るのでしょうか?
前回の書き込みにて起こった
SQLExceptionがどうして起こったのかを結論づけるために
教えていただけたらと思います。
よろしくお願いします。
>> 最初に
>> ------------------------------
>> S2Container container;
>> container = S2ContainerFactory.create(DICON_PATH);
>> container.init();
>> ------------------------------
>> という形でアプリを作っていたのですが、
>
>コンテナの作成は重い処理なので,リクエストの
>度にコンテナを作成してはいけません.
>
>Web アプリで Seasar2 を使う場合は,S2ContainerServlet を
>使ってください.
>S2ContainerServlet は init() でコンテナを作成し,
>destroy() で後処理を行います.
>
>S2ContainerServlet の使い方はこちらをどぞー.
>
>http://s2container.seasar.org/2.4/ja/DIContainer.html#S2ContainerServlet
>
Seasar-user メーリングリストの案内