Eclipse WTP のさまざまな種類の Java EE プロジェクトの違いは何ですか?
がある:
- アプリケーション クライアント プロジェクト
- コネクタ プロジェクト
- エンタープライズ アプリケーション プロジェクト
- ユーティリティ プロジェクト
Eclipse WTP のさまざまな種類の Java EE プロジェクトの違いは何ですか?
がある:
第5章RADv7のプロジェクト、プログラミングガイド(Eclipseにも適用されます)を引用します。
- アプリケーションクライアントプロジェクト(J2EE) —空のアプリケーションクライアントプロジェクトを作成するようにユーザーをガイドします。関連するEARプロジェクトのプロンプトと、J2EEアプリケーションクライアントプロジェクトに適用可能なファセットのリストが含まれています。
- コネクタプロジェクト(J2EE) — J2EEコネクタプロジェクトの作成をガイドします。これには、関連するエンタープライズアプリケーションプロジェクトとそれに適用可能な一連のファセットの指定が含まれます。
- エンタープライズアプリケーションプロジェクト(J2EE) —新しいEARプロジェクトを作成します。これには、関連するWeb、EJB、およびアプリケーションクライアントプロジェクトを作成するためのオプションが含まれます。
- ユーティリティプロジェクト(J2EE) —エンタープライズアプリケーションプロジェクトに関連付けられたJavaユーティリティライブラリプロジェクトの構築を支援します。このようなプロジェクトの製品は、Enterpriseプロジェクト内のリソースで使用可能なJARファイルであり、エクスポート時にEARファイルに自動的にラップされます。
これについては、数ページ後に詳しく説明します。
エンタープライズアプリケーションプロジェクト
エンタープライズアプリケーションプロジェクトには、エンタープライズアプリケーションに必要なリソースが含まれ、Webモジュール、EJBモジュール、アプリケーションクライアントモジュール、リソースアダプタモジュール、ユーティリティJavaプロジェクト、およびJARファイルの組み合わせへの参照を含めることができます。
これらの関係は、ウィザードまたはプロジェクトのプロパティを使用して新しいエンタープライズアプリケーションプロジェクトを作成するときに指定できます。
J2EEエンタープライズ・アプリケーションの開発の詳細については、 第16章「EJBを使用したWebアプリケーションの開発」(719ページ)を参照してください。
J2EEアプリケーションクライアントプロジェクト
J2EEアプリケーションクライアントプロジェクトには、J2EEアプリケーションクライアントモジュールに必要なリソースが含まれています。アプリケーションクライアントモジュールは、J2EEエンタープライズアプリケーションおよびアプリケーションサーバーのJ2EEリソースに接続して使用する、完全に機能するクライアントJavaアプリケーション(非Webベース)を含むために使用されます。関連するエンタープライズアプリケーションへの参照を保持することにより、EJBおよびデータソースへのJava Naming and Directory Interface(JNDI)参照などの情報を共有します。
コネクタプロジェクト
コネクタプロジェクトには、J2EEリソースアダプタに必要なリソースが含まれています。ウィザードでは、一連のファセット(J2EEコネクタアーキテクチャ(JCA)バージョンを含む)およびEARファイルを含むものを指定できます。
短いバージョン:これらはすべて、エンタープライズアプリケーションまたはそのパーツを作成するためのウィザードです。