目標は、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 多層アプリケーションを開発する正しい方法はどれですか?