2011-01-20 6 views
0

私はEJB 2.0を使っています。EJB 2.0 - 私のためにそれをまっすぐ

私はいくつかのギャップがあります。私がそれらを満たすのを助ける心?

A.私がEJBプロジェクトを作成してコードを書くとき、私はrmicを実行する必要があります。次に、これらのファイルが生成されました - クライアント側にもそれらを配置しましたか?

B.私はかつて「スケルトン」と「スタブ」というフレーズを聞いたことがあります。

B.また、プロジェクトがあり、展開したいと考えています。私はEJBプロジェクトから自動的にEARプロジェクトを作成する必要があることを理解しています。私は何をする必要がありますか?

ありがとうございます。

答えて

0

ここでは、それぞれの抽象的な目的を述べましたが、詳細については、RMIドキュメントを参照してください。

  • スタブ:リモートオブジェクトのスタブは、リモートオブジェクトに対するクライアントのローカル代表やプロキシとして動作します。

  • スケルトン:スケルトンは実際のリモートオブジェクト実装への呼び出しのディスパッチを行います。それらはバージョン1.2から削除されています。

Maven/ANTなどのビルドツールを使用して、EJBプロジェクトからEARプロジェクトをビルドできます。

これらは、クライアント側のjarを構築するためにも使用できるため、rmicを使用して手動で生成する必要はありません。

関連する問題