8.2. エンタープライズ Bean プロジェクトの作成
8.2.1. Red Hat JBossDeveloperStudio を使用して EJB アーカイブプロジェクトを作成する
このタスクでは、Red Hat JBoss DeveloperStudio で EnterpriseJavaBeans (EJB) プロジェクトを作成する方法について説明します。
前提条件
- JBoss EAP 6 のサーバーとサーバーランタイムが設定されました。「Define New Server を使用して JBossEAP サーバーを追加します」 を参照すること。
手順8.1 Red Hat JBossDeveloperStudio で EJB プロジェクトを作成します
新規プロジェクトを作成します。
新規 EJB プロジェクトウィザードを開くには、メニューに移動し、 、 の順に選択します。図8.1 新しい EJB プロジェクトウィザード
[D]詳細を指定
次の詳細を入力します。- プロジェクト名。Red Hat JBoss Developer Studio に表示されるプロジェクトの名前であるだけでなく、これはデプロイされた JAR ファイルのデフォルトのファイル名でもあります。
- プロジェクトの場所。プロジェクトのファイルが保存されるディレクトリー。デフォルトは、現在のワークスペースのディレクトリーです。
- ターゲットランタイムこれは、プロジェクトに使用されるサーバーランタイムです。これは、デプロイするサーバーによって使用されるものと同じ JBoss EAP 6 ランタイムに設定する必要があります。
- EJB モジュールバージョン。これは、エンタープライズ Bean が準拠する EJB 仕様のバージョンです。Red Hat は、
3.1
の使用を推奨します。 - 設定これにより、プロジェクトでサポートされている機能を調整できます。選択したランタイムにデフォルト設定を使用します。
Java ビルド設定
この画面では、Java ソースファイルとビルドされた出力が配置されるディレクトリーを含むディレクトリーをカスタマイズできます。この設定は変更せず、をクリックします。EJB モジュールの設定
デプロイメント記述子が必要な場合は、ejb-jar.xml デプロイメント記述子を生成 するチェックボックスをオンにします。デプロイメント記述子は EJB 3 1 では任意で、必要な場合は後で追加できます。図8.2 Project Explorer で新たに作成された EJB プロジェクト
[D]デプロイのためにビルドアーティファクトをサーバーに追加する
ビルドされたアーティファクトをデプロイするサーバーをサーバータブで右クリックして 追加と削除 ダイアログを開き、追加と削除を選択します。Available コラムからデプロイする リソースを選択し、 ボタンをクリックします。リソースは Configured コラムに移動します。 をクリックしてダイアログを閉じます。図8.3 ダイアログの追加または削除
[D]
結果
これで、Red Hat JBoss Developer Studio に EJB プロジェクトがあり、指定したサーバーにビルドしてデプロイできます。
プロジェクトにエンタープライズ bean が追加されない場合、Red Hat JBoss Developer Studio は、An EJB module must contain one or more enterprise beans (EJB モジュールには、1 つ以上のエンタープライズ Bean が必要です) という警告が表示されます。 この警告は、エンタープライズ Bean がプロジェクトに追加されると消えます。