4.4.1 エンタープライズアプリケーションプロジェクトの作成手順

MyEclipseのエンタープライズアプリケーションプロジェクトを作成する手順を説明します。

  1. Eclipseのメニューから[ファイル]-[新規]-[プロジェクト]を選択します。
    [新規プロジェクト]ダイアログが表示されます。

    [図データ]

  2. [エンタープライズ・アプリケーション・プロジェクト]を選択し,[次へ]ボタンをクリックします。
    [エンタープライズ Java プロジェクトの作成]ページが表示されます。

    [図データ]

    設定が必要な項目を次に示します。
    項目名設定値
    プロジェクト名作成するエンタープライズアプリケーションプロジェクトのプロジェクト名を指定します。
    J2EE仕様レベル[J2EE1.4]を指定します。
    作成のタスクJ2EEアプリケーションを構成するモジュールプロジェクトを作成または選択します。作業内容に合わせて,次の項目にチェックを入れます。
    • [新規 Web モジュール・プロジェクト]
      J2EEアプリケーションに含めるWebプロジェクトを新規作成する場合にチェックします。
    • [新規 EJB モジュール・プロジェクト]
      J2EEアプリケーションに含めるEJBプロジェクトを新規作成する場合にチェックします。
    • [既存の Web または EJB モジュール・プロジェクトを追加する]
      既存のモジュールプロジェクトから,J2EEアプリケーションに含めるプロジェクトを選択する場合にチェックします。
    必要に応じて,次の項目を設定してください。
    項目名設定値
    ロケーションプロジェクトルートに使用するロケーションを指定します。
    • デフォルト・ロケーションに作成する場合
      [デフォルト・ロケーションの使用]をチェックします。
    • 任意のロケーションに作成する場合
      [デフォルト・ロケーションの使用]をチェックしないで,[ディレクトリー]で任意のロケーションを指定します。
    ディレクトリー[デフォルト・ロケーションの使用]をチェックしていない場合に,プロジェクトルートに使用するロケーションのパスを指定します。
    [参照]ボタンをクリックすると,[フォルダの参照]ダイアログから指定できます。
    ただし,デフォルトと同じワークスペースにあるほかのディレクトリは選択できません。
  3. [次へ]ボタンをクリックします。
    手順2.の[エンタープライズ Java プロジェクトの作成]ページで,[作成のタスク]の[新規 Web モジュール・プロジェクト]をチェックした場合は,[Webプロジェクト・モジュールの定義]ページが表示されます。チェックしていない場合は,手順6.に移ります。
  4. Webプロジェクトのモジュールを定義します。

    [図データ]

    設定が必要な項目を次に示します。
    項目名設定値
    プロジェクト名新規作成するWebプロジェクト名を指定します。
    ソース・フォルダーJavaソースフォルダを指定します。
    Webルート・フォルダーWebアプリケーションのルートとなるフォルダパスをプロジェクトルートからの相対パスで指定します。
    コンテキスト・ルートURLWARのコンテキストルートを指定します。
    ただし,URI(RFC3986)で使用できる文字を入力してください。
    必要に応じて,次の項目を設定してください。
    項目名設定値
    ロケーションプロジェクトルートに使用するロケーションを指定します。
    • デフォルト・ロケーションに作成する場合
      [デフォルト・ロケーションの使用]をチェックします。
    • 任意のロケーションに作成する場合
      [デフォルト・ロケーションの使用]をチェックしないで,[ディレクトリー]で任意のロケーションを指定します。
    ディレクトリー[デフォルト・ロケーションの使用]をチェックしていない場合に,プロジェクトルートに使用するロケーションのパスを指定します。
    [参照]ボタンをクリックすると,[フォルダの参照]ダイアログから指定できます。
    ただし,デフォルトと同じワークスペースにあるほかのディレクトリは選択できません。
  5. [次へ]ボタンをクリックします。
    手順2.の[エンタープライズJavaプロジェクトの作成]ページで,[作成のタスク]の[新規 EJB モジュール・プロジェクト]をチェックした場合は,[EJBプロジェクト・モジュールの定義]ページが表示されます。チェックしていない場合は,手順8.に移ります。
  6. EJBプロジェクトのモジュールを定義します。

    [図データ]

    設定が必要な項目を次に示します。
    項目名設定値
    プロジェクト名新規作成するEJBプロジェクト名を指定します。
    ソース・フォルダーJavaソースフォルダを指定します。
    必要に応じて,次の項目を設定してください。
    項目名設定値
    ロケーションプロジェクトのルートに使用するロケーションを指定します。
    • デフォルト・ロケーションに作成する場合
      [デフォルト・ロケーションの使用]をチェックします。
    • 任意のロケーションに作成する場合
      [デフォルト・ロケーションの使用]をチェックしないで,[ディレクトリー]で任意のロケーションを指定します。
    ディレクトリー[デフォルト・ロケーションの使用]をチェックしていない場合に,プロジェクトのルートに使用するロケーションのパスを指定します。
    [参照]ボタンをクリックすると,[フォルダの参照]ダイアログから指定できます。
    ただし,デフォルトと同じワークスペースにあるほかのディレクトリは選択できません。
  7. [次へ]ボタンをクリックします。
    手順2.の[エンタープライズJavaプロジェクトの作成]ページで,[作成のタスク]の[既存の Web または EJB モジュール・プロジェクトを追加する]をチェックした場合は,[EARにモジュール・プロジェクトを追加]ページが表示されます。
  8. J2EEアプリケーションに含めるモジュールプロジェクトを[J2EEモジュール・プロジェクトの選択]から選択します。
    必要なモジュールプロジェクトをチェックします。

    [図データ]

  9. [終了]ボタンをクリックします。
    エンタープライズアプリケーションプロジェクトが作成されます。

作成したプロジェクト構造を次に示します。

[図データ]

生成されるDDの例を,次に示します。DDの編集時の注意事項については,「4.6.3 application.xml編集時の注意事項」を参照してください。

<?xml version="1.0"encoding="UTF-8"?>
<application
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
version="1.4"
xsi:schemalocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
 <display-name>Sample</display-name>
 <module id="myeclipse.1159250865328">
   <web>
     <web-uri>SampleWeb.war</web-uri>
     <context-root>/SampleWeb</context-root>
   </web>
 </module>
 <module id="myeclipse.1159250865781">
   <ejb>SampleEJB.jar</ejb>
 </module>
</application>