[Seasar-user:7880] Re: [S2Javelin] S2.4で動作しますか?

松崎 学 [E-MAIL ADDRESS DELETED]
2007年 5月 29日 (火) 12:11:15 JST


JUNDUさん

松崎です。お世話になります。

ご指摘のとおりでした。ありがとうございます。
お忙しいところ申し訳ないのですが、
もうひとつ教えていただけないでしょうか?

同様にDaoでも設定も行ってみたのですが、そちらは出力されませんでした。。。
Daoはインタフェースだから以下の設定でOKだと思ったのですが。

・customizer.dicon
  <!-- S2Javelin定義 -->
  <component name="s2JavelinDaoCustomizer" class="org.seasar.framework.container.customizer.AspectCustomizer">
    <property name="interceptorName">"javelin.javelinTraceInterceptor"</property>
    <initMethod name="addClassPattern">
      <arg>"hoge.dao"</arg>
      <arg>".*Dao"</arg>
    </initMethod>
  </component>

  <!-- Daoクラス -->
  <component name="daoCustomizer" class="org.seasar.framework.container.customizer.CustomizerChain">
    <initMethod name="addCustomizer">
      <arg>traceCustomizer</arg>
    </initMethod>
    <initMethod name="addCustomizer">
      <arg>s2Dao1Customizer</arg>
    </initMethod>
    <initMethod name="addCustomizer">
      <arg>s2Dao2Customizer</arg>
    </initMethod>
    <initMethod name="addCustomizer">
      <arg>s2Dao3Customizer</arg>
    </initMethod>
<!-- S2Javelin定義 start -->
    <initMethod name="addCustomizer">
      <arg>s2JavelinDaoCustomizer</arg>
    </initMethod>
<!-- S2Javelin定義 end   -->
  </component>

※複数データソース対応が必要だったので
  http://www.seasar.org/wiki/index.php?FAQ%2FS2DAO#w7da6e0e
  を見てs2Dao1Customizer〜s2Dao3Customizerの設定も行っています。

基本的な事ですみません。
よろしくお願いいたします。

On Tue, 29 May 2007 01:33:52 +0900
"Jundo Ishikawa" <[E-MAIL ADDRESS DELETED]> wrote:

> JUNDUです。
> 
>  的はずれかもしれませんが。。。
> 
> 07/05/28 に 松崎 学<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > 設定ファイルは以下のように記述してます。
> >
> > ・customizer.dicon
> >   <!-- S2Javelin定義 -->
> >   <component name="s2JavelinPageCustomizer" class="org.seasar.framework.container.customizer.AspectCustomizer">
> >     <property name="interceptorName">"javelin.javelinTraceInterceptor"</property>
> >     <initMethod name="addClassPattern">
> >       <arg>"hoge.web"</arg>
> >       <arg>".*Page"</arg>
> >     </initMethod>
> 
>       ここに、以下のような感じでポイントカットを指定するとどうでしょうか。
>       <property name="pointcut">"do.*, initialize, prerender"</property>
> 
> >   </component>
> 
>  .*PageクラスがTeedaのPageクラスだとするとインタフェースの実装をしていない
> と思いますので、その場合はどのメソッドに対してAOPを設定するのかを明示する必
> 要があります。
> 
> 
> -- 
>  Jundo Ishikawa <[E-MAIL ADDRESS DELETED]>
>          ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user






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