Kenta$B$G$9!#(B<br>
<br>
$B>.NSMM!"$*K;$7$$$H$3$m$42sEz$"$j$,$H$&$4$6$$$^$9!#(B<br>
$B$465<x$$$?$@$$$?J}K!$G2r7h$9$k$3$H$,$G$-$^$7$?!*(B<br>
$B$"$j$,$H$&$4$6$$$^$9!#(B<br>
<br>
$B%Q%C%1!<%8$O0J2<$N$h$&$K$J$C$F$*$j$^$7$?!#(B<br>
#$B%$%s%?%U%'!<%9(B<br>
tutorial.service.addition;<br>
<br>
#$B<BAu%/%i%9(B<br>
tutorial.service.addition.impl;<br>
<br>
#convention.dicon<br>
&lt;component class="org.seasar.framework.convention.impl.NamingConventionImpl"&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;initMethod name="addRootPackageName"&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;arg&gt;"tutorial"&lt;/arg&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/initMethod&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;/component&gt;<br>
<br>
<br>
$B0J2<$N$h$&$K=$@5$9$k$3$H$G2r7h!#(B<br>
$B=$@5A0!'(Bpublic HogeService hoge2Service;<br>
$B=$@58e!'(Bpublic HogeService additon_hoge2Service;<br>
<br>
HogeServiceImpl$B$O@\F,8l!J(Baddition_$B!K$,$$$i$J$+$C$?$N$G!"(BHoge2ServiceImpl$B$K$b4|BT$7$F$7$^$$$^$7$?!&!&!&(B<br>
$BBgJQ62=L$J$N$G$9$,!"$3$N;EMM$O$I$3$r8+$l$PNI$+$C$?$N$G$7$g$&$+!)(B<br>
<br>
http://s2container.seasar.org/2.4/ja/DIContainer.html#ComponentAutoRegister<br>
$B$H(BS2Container$B$N%=!<%9$d!"@_Dj%U%!%$%k$rGR8+$7$?$N$G$9$,!"<+F0%P%$%s%G%#%s%0%/%i%9$,$I$3$G@_Dj$5$l$F$$$k$+$,FI$_<h$l$J$/$F!&!&!&(B<br>
<br>
$B$465<x$$$?$@$1$l$P9,$$$G$9!#(B<br>

<div style="line-height: 0; width: 0; height: 5px; clear: both;">&nbsp;</div>
<p>&#32;



<hr size=1><a href=http://pr.mail.yahoo.co.jp/ganbare-nippon/ target="new">GANBARE! NIPPON! Win your ticket to Olympic Games 2008.</a><br>