[Seasar-user:10451] Re: 続:Interceptorクラス内でSessionスコープのコンポーネントを登録する方法
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 9月 11日 (火) 13:00:20 JST
小林 (koichik) です.
Date: Tue, 11 Sep 2007 08:58:37 +0900
From: "Tsutomu Uchima" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:10450] Re: 続:Interceptorクラス内でSessionスコープのコンポーネントを登録する方法
> 適用範囲外になると考えたのはSMART deploy の適応条件として
> アプリケーションのRootパッケージを指定する必要がある為だと
> 思った為です。
SMART deploy ではルートパッケージを複数登録することが
可能です.
> ライブラリ化したパッケージのクラスは SMART deploy を適応させ
> る事が難しいのではと思ったのです。
個別のアプリケーションとは別に共通ライブラリ用の
ルートパッケージを登録すれば問題ないと思います.
convention.dicon で
<component class="org.seasar.framework.convention.impl.NamingConventionImpl">
<initMethod name="addRootPackageName">
<arg>"jp.co.xxx.xxx"</arg><!-- Web アプリ固有のパッケージ -->
</initMethod>
<initMethod name="addRootPackageName">
<arg>"jp.co.xxx.common"</arg><!-- 共通ライブラリのパッケージ -->
</initMethod>
</component>
のようになります.
--
<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 メーリングリストの案内