[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/ )