[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 メーリングリストの案内