Remote Proxy
id:taedium:20050822 へのお返事。
id:aufheben:20050820 で Remote Proxy の話を書いたらコメントをいただいた。僕が想像したのはこんな感じ。id:taediumさんの「EJB 3.0 入門記」をざっと読ませていただきましたが、EJB 3.0 は超入門者なので動作の保証はできません。(^^;)
public interface Calculator { int add(int x, int y); int subtract(int x, int y); }
@Local @Stateless public class CalculatorBean implements Calculator { public int add(int x, int y) { return x + y; } public int subtract(int x, int y) { return x - y; } }
↓これが Remote Proxy
@Remote @Stateless(name="CalculatorRemote") public class CalculatorRemoteBean implements Calculator { private Calculator delegate = new CalculatorBean(); public int add(int x, int y) { return delegate.add(x, y); } public int subtract(int x, int y) { return delegate.subtract(x, y); } }