0

SLSB EJB の初心者として、(ローカル ビジネス インターフェイスを介して) ローカルにアクセスする方がリモートよりも効率的であることを理解しています。

エンドポイントを介して EJB にアクセスする場合、アクセスするのはリモートかローカルか?

これは、JAX-RS を介して EJB にアクセスするコンテキストにあります。

4

1 に答える 1

1

Webサービスエンドポイントはローカルでもリモートでもありません。それはそれ自身のクライアントビューです。

とは言うものの、リモートからのオーバーヘッドは主に、パラメーターと戻りタイプの値渡しセマンティクスのマーシャリング/デマーシャリング引数によるものです。Webサービスビューにも同じものが必要になるため、参照渡しを使用するローカルよりもパフォーマンスが低下することが予想されます。Webサービスビューがリモートよりも速いか遅いかは、Webサービスとリモーティングの実装によって異なります。

于 2012-08-30T17:36:54.637 に答える