[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 11637] Re: Dynamic Proxy
高橋(智)です。
YAMASHITA tomonari wrote:
>
> >この場合、in-process内、Remoteプロセス間の、どちらで使われたので
> >しょうか?
> in-processです。
snip
> >javax.ejb.EJBObjectインターフェースの
> > public boolean isIdentical(EJBObject obj) メソッド
> >と同様なメソッドを設けるというのはどうなんでしょうか?
> もともとProxyを作成したのはあるBeanのSetメソッドが呼ばれたときに
> ファイルに書き出す機能を透過的に追加するためでした。
> Proxyは透過的な存在であるのがより理想的だと考えていますので、
> Proxyと対象のオブジェクトのインタフェースが一緒であるのが理想だと思っていま
> す。
なるほどです。呼び出しに関するHookを入れるためなのですね。参考になります。
私の勘違いかと思いますが、==による比較というのはProxy同士の比較ということ
でしょうか?
P.S.
EJBコンテナによってはEJB2.xのLocalEJBに対する呼び出しが、Dynamic Proxy に
より実装されるようになっているようなので、知らないうちに使っているハズですし、
色々とノウハウを貯めていきたいと考えております。
--
高橋智宏
Java読書会( http://www.javareading.com/bof/ )