<br><font size=2 face="sans-serif">$B5WJ]MM(B</font>
<br>
<br>
<br><font size=2 face="sans-serif">$B$*@$OC$K$J$C$F$*$j$^$9!#>.Eh$H?=$7$^$9!#(B</font>
<br>
<br><font size=2 face="sans-serif">$B>pJs6&M-$"$j$,$H$&$4$6$$$^$9!#(B</font>
<br>
<br><tt><font size=2>&gt; $B$^$:0l$D$O!"(BDBA$B$b$7$/$O%G!<%?:n@.C4Ev$N?M$,(BDB$B$N%F%9%H%G!<%?$r(B<br>
&gt; $B$7$C$+$j$H;vA0$KMQ0U$7$F!"(BMock$BL5$7$G0l5$DL4S$G(BAction$B%/%i%9(B<br>
&gt; (or Page$B%/%i%9(B)$B$N(BIn/Out$B$r%F%9%H$7$^$9!#(B<br>
&gt; $B$3$N>l9g%$%s%?!<%U%'!<%9$,$"$m$&$,$J$+$m$&$,$"$s$^$j4X78$,$J$$$G$9!#(B<br>
$B%\%H%`%"%C%W$G7R$2$F$$$/%F%9%H$O!";d$b7P83$,$"$j$^$9!#(B</font></tt>
<br><tt><font size=2>Mock$B$N:n@.9)?t$J$I$r9MN8$9$k$H>e5-$N$h$&$J%1!<%9$,B?$$$N$+$bCN$l$^$;$s!#(B</font></tt>
<br>
<br><tt><font size=2>&gt; $B$b$&0l$D$O!"$I$&$7$F$b$H$"$k=hM}$r(BMock$B$K$7$?$$$H$-$O!"(B<br>
&gt; <br>
&gt; FooAction &nbsp;action = new FooAction();<br>
&gt; action.setBarService(new BarService() {<br>
&gt; &nbsp; &nbsp; public Xxx bar() {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; return // $B9%$-$J$h$&$K=hM}$rJQ$($k(B<br>
&gt; &nbsp; &nbsp; }<br>
&gt; });<br>
&gt; <br>
&gt; $B$H$$$&$h$&$K!"BP>]%a%=%C%I$r%*!<%P!<%i%$%I$7$F!"(B<br>
&gt; $B$=$N%F%9%H%1!<%9$KET9g$NNI$$=hM}$KJQ99$7$^$9!#(B<br>
&gt; $B%$%s%?!<%U%'!<%9$,L5$/$F$bLdBj$J$/<BAu$G$-$^$9!#(B<br>
</font></tt><font size=2 face="sans-serif">$B$3$l$O$d$j2a$.$k$H;EMMJQ99$N:]$K=$@5$,Bg$-$=$&$G$9$,!"(B</font>
<br><font size=2 face="sans-serif">$B$"$/$^$G$I$&$7$F$b$H$$$&;~$N$_MQ$$$F$$$k$H$$$&$3$H$G$9$M!#(B</font>
<br>
<br><font size=2 face="sans-serif">$B;29M$K$J$j$^$7$?!#(B</font>
<br><font size=2 face="sans-serif"><br>
<br>
$B"!!=!=!=(B $B!=(B $B!>!>!>(B $B!>(B &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;$B!>(B $B!>!>!>(B $B!=(B $B!=!=!="!(B<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $B>.Eh(B &nbsp;$BM$2p(B (Yusuke OJIMA)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $B3t<02q<R%"%$!&%F%#!&%U%m%s%F%#%"(B<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $B%3%s%T%F%s%9%;%s%?!<(B $B3+H/5;=QIt(B<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $B")(B104-6032 &nbsp;$BEl5~ETCf1{6h@23$(B
1-8-10<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $B%H%j%H%s%9%/%(%"(B $B%*%U%#%9%?%o!<#X(B<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Tel : 03-6221-4034 &nbsp;Fax : 03-6221-7962<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Email : ojima_yusuke@itfrontier.co.jp<br>
$B"!!=!=!=(B $B!=(B $B!>!>!>(B $B!>(B &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;$B!>(B $B!>!>!>(B $B!=(B $B!=!=!="!(B<br>
</font>
<br>
<br><tt><font size=2>seasar-user-bounces@ml.seasar.org wrote on 2009/08/19
15:28:25:<br>
<br>
&gt; $B5WJ](B(jflute)$B$G$9!#(B<br>
&gt; <br>
&gt; $B2?$,?d>)$5$l$F$$$k$+!)$H$$$&Ld$$$KBP$9$kEz$($8$c$J$$$G$9$,!"(B<br>
&gt; $B;29M$^$G$K<+J,$,$h$/$d$C$F$$$kJ}<0$r>pJs6&M-$5$;$FD:$-$^$9!#(B<br>
&gt; <br>
&gt; $B$^$:0l$D$O!"(BDBA$B$b$7$/$O%G!<%?:n@.C4Ev$N?M$,(BDB$B$N%F%9%H%G!<%?$r(B<br>
&gt; $B$7$C$+$j$H;vA0$KMQ0U$7$F!"(BMock$BL5$7$G0l5$DL4S$G(BAction$B%/%i%9(B<br>
&gt; (or Page$B%/%i%9(B)$B$N(BIn/Out$B$r%F%9%H$7$^$9!#(B<br>
&gt; $B$3$N>l9g%$%s%?!<%U%'!<%9$,$"$m$&$,$J$+$m$&$,$"$s$^$j4X78$,$J$$$G$9!#(B<br>
&gt; <br>
&gt; $B$b$&0l$D$O!"$I$&$7$F$b$H$"$k=hM}$r(BMock$B$K$7$?$$$H$-$O!"(B<br>
&gt; <br>
&gt; FooAction &nbsp;action = new FooAction();<br>
&gt; action.setBarService(new BarService() {<br>
&gt; &nbsp; &nbsp; public Xxx bar() {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; return // $B9%$-$J$h$&$K=hM}$rJQ$($k(B<br>
&gt; &nbsp; &nbsp; }<br>
&gt; });<br>
&gt; <br>
&gt; $B$H$$$&$h$&$K!"BP>]%a%=%C%I$r%*!<%P!<%i%$%I$7$F!"(B<br>
&gt; $B$=$N%F%9%H%1!<%9$KET9g$NNI$$=hM}$KJQ99$7$^$9!#(B<br>
&gt; $B%$%s%?!<%U%'!<%9$,L5$/$F$bLdBj$J$/<BAu$G$-$^$9!#(B<br>
&gt; <br>
&gt; $B4pK\E*$K$OA0<T$N$d$jJ}$r<gN.$H$7$F$$$^$9$,!"(B<br>
&gt; $B%T%s%]%$%s%H$G$I$&$7$F$b$C$F$H$-$K8e<T$r;H$C$F$$$^$9!#(B<br>
&gt; <br>
&gt; $B;29M$H$$$&$3$H$G!#(B<br>
&gt; <br>
&gt; 2009/8/19 &nbsp;&lt;ojima_yusuke@itfrontier.co.jp&gt;:<br>
&gt; &gt;<br>
&gt; &gt; $B$*@$OC$K$J$C$F$*$j$^$9!#(B<br>
&gt; &gt;<br>
&gt; &gt; $B>.Eh$H?=$7$^$9!#(B<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Seasar2.4$B$+$i%$%s%?%U%'!<%9$r:n@.$7$J$/$F$b(B<br>
&gt; &gt; $B<+F0%P%$%s%G%#%s%0Ey$,2DG=$H$J$j!"(B<br>
&gt; &gt; Action, Service$BEy!"%$%s%?%U%'!<%9$r:n@.$7$J$$J}<0$r(B<br>
&gt; &gt; $B?d>)$7$F$$$k$H$*J9$-$7$^$7$?!#(B<br>
&gt; &gt;<br>
&gt; &gt; $B$=$3$G!"%$%s%?%U%'!<%9$r:n@.$7$F$$$J$$>l9g$N(B<br>
&gt; &gt; $B%F%9%H5;K!$K$D$$$F$4<ALd$5$;$F$/$@$5$$!#(B<br>
&gt; &gt;<br>
&gt; &gt; Service$B$K$F%$%s%?%U%'!<%9$r:n@.$7$F$$$J$$$H2>Dj$7$?>l9g!"(B<br>
&gt; &gt; Action$BC1BN$N(BUT$B$r9T$&:]$N%F%9%H5;K!$O$I$N$h$&$JJ}K!$r(B<br>
&gt; &gt; $B?d>)$5$l$F$$$k$N$G$7$g$&$+!#(B<br>
&gt; &gt;<br>
&gt; &gt; Service$B$N%$%s%?%U%'!<%9$,L5$$$?$a!"(BMockInterceptor$B$rMxMQ$7$?(B<br>
&gt; &gt; $B%F%9%H$,=PMh$J$$$HG'<1$7$F$*$j$^$9!#(B<br>
&gt; &gt;<br>
&gt; &gt; $B>e5-%1!<%9$N%F%9%H$r<B;\$9$k$3$H$,A[Dj$5$l$k$N$G$"$l$P!"(B<br>
&gt; &gt; $B$"$i$+$8$a%$%s%?%U%'!<%9$r:n@.$7$F$*$/@_7W$K$7$F$*$+$J$1$l$P$J$i$J(B<br>
&gt; $B$$$N$G$7$g$&$+!)(B<br>
&gt; &gt;<br>
&gt; &gt; $B$h$m$7$/$*4j$$$$$?$7$^$9!#(B<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Seasar-user mailing list<br>
&gt; &gt; Seasar-user@ml.seasar.org<br>
&gt; &gt; </font></tt><a href="https://ml.seasar.org/mailman/listinfo/seasar-user"><tt><font size=2>https://ml.seasar.org/mailman/listinfo/seasar-user<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; _______________________________________________<br>
&gt; Seasar-user mailing list<br>
&gt; Seasar-user@ml.seasar.org<br>
&gt; </font></tt><a href="https://ml.seasar.org/mailman/listinfo/seasar-user"><tt><font size=2>https://ml.seasar.org/mailman/listinfo/seasar-user<br>
</font></tt></a></a>