[Seasar-user:2867] Re: [S2JSF] m:immediate の動作について

Koichi Kobayashi koichik
2005年 11月 18日 (金) 04:04:22 JST


小林 (koichik) です.

本題には関係ありませんが...

Date:    Thu, 17 Nov 2005 09:33:30 +0900
From:    松山 大樹 <t.matsuyama @ wowcom.co.jp>
To:      seasar-user @ lists.sourceforge.jp
Subject: [Seasar-user:2848] Re: [S2JSF] m:immediate の動作について

>  1. add.dicon を以下の通り変更
> -------------------------------------------------------------
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.3//EN"
> "http://www.seasar.org/dtd/components23.dtd">
> <components>
> 	<component class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister">
> 		<property name="instanceDef">@org.seasar.framework.container.deployer.InstanceDefFactory @ REQUEST</property>
>     	<initMethod name="addClassPattern">
>         	<arg>"examples.jsf"</arg>
>         	<arg>".*Dto,.*Impl"</arg>
> 	    </initMethod>
> 	</component>
> </components>
> -------------------------------------------------------------

これだと Action や Dto だけでなく,Logic もリクエストスコープに
なってしまいますね.
実害はないかもしれませんが,

	<component class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister">
		<property name="instanceDef">@org.seasar.framework.container.deployer.InstanceDefFactory @ REQUEST</property>
    	<initMethod name="addClassPattern">
        	<arg>"examples.jsf"</arg>
        	<arg>".*Dto,.*ActionImpl"</arg>
	    </initMethod>
	</component>
	<component class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister">
    	<initMethod name="addClassPattern">
        	<arg>"examples.jsf"</arg>
        	<arg>".*LogicImpl"</arg>
	    </initMethod>
	</component>

とした方がよいのではないかと.


-- 
<signature>
    <name>Koichi Kobayashi</name>
    <e-mail>koichik @ improvement.jp</e-mail>
</signature>



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