[Seasar-user:17541] Re: [SAStruts] S2ContainerListenerを登録すると起動時に

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2009年 5月 27日 (水) 20:30:26 JST


小林 (koichik) です.

Date:    Wed, 27 May 2009 20:19:26 +0900
From:    Hiroki Tokunaga <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:17540] Re: [SAStruts] S2ContainerListenerを登録すると起動時に

> > Listener でやろうとしている処理を Servlet あるいは
> > S2 で管理されるコンポーネントでやるのがよいかと.
> 
> ServletとはS2ContainerServletのことでしょうか?
> init()などをOverrideし実装を加えるというイメージでしょうか?

独自の Servlet を作ってもいいと思います.
<load-on-startup> の値が

独自 Servlet > S2ContainerServlet > ActionServlet

になっていれば,独自の Servlet#init() が呼ばれた
時点で S2Container の初期化が終わっているので
問題なくコンポーネントを取得できます.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



Seasar-user メーリングリストの案内