[Seasar-user:19666] Re: セッション間のコンポーネントについて
金子 雄一
[E-MAIL ADDRESS DELETED]
2010年 4月 27日 (火) 18:37:07 JST
金子です。
最後のほうの設定を見損ねてました。
AutoRegisterなんですね・・・・。
useLookupAdapterは、
SMART Deployの話なので、
AutoRegisterだと、話が違ってくるかと思います。
(認識が違ってたら、ごめんなさい。)
SMART Deployではないようなので、
下記URLのほうを参照すると良いかと思います。
※ アスペクト (インターセプタ) を singleton 以外にすることはできますか?
のSeasar2.3.13以降の部分です。
http://www.seasar.org/wiki/index.php?FAQ%2FS2AOP#i45fc6c8
ただ、個人的には、SMART Deployを使用するほうが、
良いと思います。
(私は、業務でTeedaのインターセプタで、ログイン認証をしつつ、
ベースのページクラスでSessionDtoを参照していますが、
特に問題なく動作しています。SMART Deployを使用しています。)
よろしくお願いします。
(2010/04/27 18:26), TAKEUCHI, Manabu wrote:
> 竹内です。レスありがとうございます。
>
>> ・Coolですか?Hotですか?
>
> env.txt は ct で s2container.dicon はウィザードが作成したままですので
> HOT deploy です。
>
>
>> ・customizer.diconのuseLookupAdapterの値はどうなっていますでしょうか?
> true です。
>
> customizer.dicon には次の様に追記してあります。
>
> <!-- 追加部分 -->
> <initMethod name="addCustomizer">
> <arg>
> <component
> class="org.seasar.framework.container.customizer.AspectCustomizer">
> <property
> name="interceptorName">"app_aop.loginInterceptor"</property>
> <property name="pointcut">"do.*, initialize, prerender"</property>
> <property name="useLookupAdapter">true</property>
>
> <initMethod name="addIgnoreClassPattern">
> <arg>"addressbook.web.error"</arg>
> <arg>"Error.*"</arg>
> </initMethod>
>
> <initMethod name="addIgnoreClassPattern">
> <arg>"addressbook.web.login"</arg>
> <arg>"Login.*"</arg>
> </initMethod>
> </component>
> </arg>
> </initMethod>
>
> よろしくお願いいたします。
>
> # 金子様。申し訳ございませんでした。普通に Reply したら金子様宛のアドレ
> # スだけだったようです。
> # 送信し直しました。
>
>
>
--
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
株式会社プラスサム
金子 雄一 Yuichi Kaneko
〒330-0854
埼玉県さいたま市大宮区桜木町2-7-4
プラスサムビル
Tel: 048-650-9777 Fax: 048-650-9778
E-mail : [E-MAIL ADDRESS DELETED]
http://www.plus-sum.co.jp/
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Seasar-user メーリングリストの案内