3

目標は、EJB がマシンにデプロイされ、Web パーツが別のマシンにデプロイされた単純な Java EE 6 アプリケーションを作成することです。私は Glassfish と Netbeans 7.2 を使用していますが、2 つの部分の依存関係について混乱しています。

私はエンタープライズ アプリケーション プロジェクトを作成しました。Netbeans 7.2 はプロジェクトを war 部分と jar 部分に分割し始めました。この 2 つは 2 つの異なるマシン (2 つの Glassfish サーバー) にデプロイする必要があるため、最初の EJB を作成するときにリモート オプションを使用しましたが、Netbeans からリモート プロジェクトを要求されました。リモート インターフェイスを含むライブラリを作成する必要がありますか? その場合、戦争部分はそれを使用する必要がありますか?(war jsfマネージドBeanはすでにインターフェースをインポートできるようなので、混乱します)。

私が読んだすべての Netbeans チュートリアルでは、クライアントが Web アプリケーションの場合はリモート インターフェイスについて言及されていませんが、クライアントがエンタープライズ クライアント アプリケーションの場合のみ言及されています。Web コンポーネントと ejb コンポーネントを使用して Java EE 多層アプリケーションを開発する正しい方法はどれですか?

4

2 に答える 2

2

はい、リモート インターフェイス用にもう 1 つプロジェクトを作成する必要があります。そうしないと、EJB を呼び出すことができません。

于 2012-08-06T02:23:55.503 に答える