タイトルの通り、検索してもejbプロジェクト作成時に生成される「ejb client」モジュールの目的が分からないのですが、どなたかヒントを頂けないでしょうか?ありがとう
1 に答える
Netbeans IDE のドキュメントからの引用:
Java EE アプリケーション クライアントは、Java EE エンタープライズ アプリケーションの一部として機能するように構成されたスタンドアロン アプリケーションです。どの Java アプリケーションもリモート EJB メソッドおよび Web サービスにアクセスできるため、エンタープライズ アプリケーションにアクセスするために必ずしも Java EE アプリケーション クライアントを作成する必要はありません。エンタープライズ アプリケーション クライアントからエンタープライズ アプリケーションにアクセスする利点は、アプリケーション クライアントがエンタープライズ アプリケーション サーバーで実行されているサービスと機能にアクセスできることです。一方、通常の Java アプリケーションはそうではありません。たとえば、エンタープライズ アプリケーション クライアントのセキュリティ ロールとアクセス許可を構成できます。
つまり、プレーンな Java スタンドアロン アプリケーションでも実行できるように、EJB にアクセスしてアプリケーション サーバー内で実行できる通常の Java アプリケーションですが、アプリケーション サーバー サービスでも実行できます。