[Seasar-user:17827] Re: 【S2AXIS】同一クラスに複数メソッドを用意する場合のdiconの記述について

houjyou [E-MAIL ADDRESS DELETED]
2009年 6月 22日 (月) 23:14:22 JST


小林 (koichik)さん
記述内容を理解できていませんでした、ありがとうございます。 助かります・・。

----- Original Message ----- 
From: "Koichi Kobayashi" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Monday, June 22, 2009 10:22 PM
Subject: [Seasar-user:17826] Re: 【S2AXIS】同一クラスに複数メソッドを用意する場合のdiconの記述について


> 小林 (koichik) です.
>
> Date:    Mon, 22 Jun 2009 21:50:48 +0900
> From:    "houjyou" <[E-MAIL ADDRESS DELETED]>
> To:      <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:17825] 【S2AXIS】同一クラスに複数メソッドを用意する場合のdiconの記述について
>
>> クイックリファレンスを見ながら、S2AXISを使いはじめたのですが
>> サービス側で以下のようなdiconファイルを定義する場合どうして良いかわからないので質問させてください。
>>
>> 【サービス側のdiconファイル】
>>  (getAAAInfoの定義のみであれば正常に動作する。)
>>   <component name="getAAAInfo" 
>> class="co.jp.AAA.service.AAAInfoServiceImpl">
>>         <meta name="axis-service"/>
>>      <property name="AAAInfoDao">AAAInfoDao</property>
>>   </component>
>>
>>  (同じくAAAInfoServiceImplにもう1つメソッドを追加するとgetAAAInfo呼び出し時にエラーが発生する)
>>   <component name="regAAAInfo" 
>> class="co.jp.AAA.service.AAAInfoServiceImpl">
>>         <meta name="axis-service"/>
>>      <property name="AAAInfoDao">AAAInfoDao</property>
>>   </component>
>>
>> リファレンスの真似をして1クラスに1つだけメソッドを用意する場合はできたのですが
>> 同一クラスにもう1つメソッドを用意する場合にどう記述してよいのか見つかられませんでした
>
> メソッドごとにコンポーネント定義をする必要は
> ありません.
> コンポーネント (サービス) 名をメソッド名に
> することも普通はしません.
> インタフェースにメソッドがいくつあっても
>
> <component name="aaaInfoService" 
> class="co.jp.AAA.service.AAAInfoServiceImpl">
>  <meta name="axis-service"/>
>  <property name="AAAInfoDao">AAAInfoDao</property>
> </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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 



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