インターセプタ
コンポーネントをリモート呼び出しするには,S2Remotingの提供するRemotingInterceptor
を使用します.
<!-- リモート呼び出しのインターセプタ --> <component name="remoting" class="org.seasar.remoting.common.interceptor.RemotingInterceptor"/> <!-- コンポーネントのプロキシ (インタフェース) --> <component name="名前" class="コンポーネントのインタフェース"> <aspect>remoting</aspect> </component>
<component>要素のclass属性には,コンポーネントのインタフェースを指定します. name属性に指定する名前は,プロトコルによってはリモートオブジェクトのロケーションとして使用されます. 詳細は実際に使用するプロダクトのドキュメントを参照してください.
インターセプタにはコネクタを設定する必要があります. 通常はインターセプタと同じdiconファイルにコネクタを定義することで,S2により自動インジェクションで設定されます.