Cosminexus アプリケーションサーバ V8 アプリケーション開発ガイド

[目次][用語][索引][前へ][次へ]

1.5.2 J2EEアプリケーションの開発手順

ここでは,J2EEアプリケーションの開発手順について説明します。J2EEアプリケーションの開発の流れ,参照先,および各工程で必要となるツールについて,次の図に示します。

このマニュアルで説明するJ2EEアプリケーションは,テストで組み込みデータベースを利用するため,組み込みデータベースも構築します。なお,WTPを使用したJ2EEアプリケーションの開発については,参考を参照してください。

図1-12 組み込みデータベースとEJBを利用したJ2EEアプリケーション開発の流れ

[図データ]

各工程の概要を説明します。

  1. 開発環境のインストール・設定およびデバッグ環境と開発環境のセットアップ
    J2EEアプリケーション開発に必要な開発環境およびデバッグ環境を準備します。インスタントセットアップ機能を使用して,次の環境をインストールおよびセットアップします。
    • デバッグ環境のセットアップ
    • 組み込みデータベースのセットアップ
    • EclipseのインストールおよびMyEclipseのセットアップ
    インスタントセットアップ機能を実行したあと,開発環境を設定する必要があります。開発環境およびデバッグ環境のインストール,セットアップ,および設定については,「2. インストールとセットアップ」を参照してください。
  2. 組み込みデータベースの設定
    インスタントセットアップ機能では,組み込みデータベースの構築を実行します。組み込みデータベースのテーブルは,HiRDB SQL Executerを使用して作成します。組み込みデータベースのテーブルの作成については,「3. デバッグ環境で使用するデータベースのテーブルの作成」を参照してください。
  3. プロジェクトの作成・DDの作成
    MyEclipseのプロジェクトである,EJBプロジェクト,Webプロジェクト,エンタープライズアプリケーションプロジェクトを作成します。また,プロジェクトを作成するのと同時に,DDも作成します。各プロジェクトとDDの作成については,「4. プロジェクトの作成」を参照してください。
  4. 定義情報の編集
    作成するJ2EEアプリケーションの内容に合わせて,定義情報を編集します。編集する定義情報には,DDの定義情報とCosminexus アプリケーションサーバ独自の定義情報があります。定義情報の編集については,「5. 定義情報の編集」を参照してください。
  5. ユーザインタフェースの作成
    MyEclipseを使用して,ユーザインタフェースとなるJSPファイルおよびサーブレットを作成します。ユーザインタフェースの作成については,「6. ユーザインタフェースの作成」を参照してください。
  6. 業務処理プログラムの作成
    Eclipseの標準機能を使って,業務処理プログラムであるEnterprise Beanを実装します。業務処理プログラムの作成については,「7. 業務処理プログラムの作成」を参照してください。
  7. J2EEアプリケーションのテスト
    EclipseおよびMyEclipseの機能を使って,開発環境でJ2EEアプリケーションのデプロイ,テスト,およびデバッグを実施します。J2EEアプリケーションのテストについては,「8. J2EEアプリケーションのテスト」を参照してください。
  8. 実行環境への配布
    開発したJ2EEアプリケーションをMyEclipseでビルドして,EARファイルを生成します。生成したEARファイルは,サーバ管理コマンドまたは運用管理ポータルを利用して,実行環境へ配布します。J2EEアプリケーションの実行環境への配布については,「9. 実行環境へのJ2EEアプリケーションの配布」を参照してください。
    参考
    Developerでは,MyEclipseを使用したJ2EEアプリケーションの開発のほかに,WTPを使用したJ2EEアプリケーションの開発をサポートしています。WTPを使用してJ2EEアプリケーションを開発する場合は,手動でEclipseをセットアップする必要があります。WTPを使用したJ2EEアプリケーションの開発については,「11. WTPを使用したアプリケーションの開発」を参照してください。
    なお,Eclipseを使用しないでJ2EEアプリケーションを開発する場合は,任意のテキストエディタでプログラムを作成し,コマンドを実行してコンパイルおよびアーカイブを作成する必要があります。Eclipseを使用しないJ2EEアプリケーションの開発については,「14. Eclipseを使用しないJ2EEアプリケーションの開発」を参照してください。