Interstage Application Server スタートガイド
目次 前ページ次ページ

第5章 フレームワークを利用したアプリケーションの開発

5.2 HelloApcoordinatorの開発

入力フォームから入力されたデータ、アクセスカウンタおよび時刻を表示する簡単なApcoordinatorアプリケーションを作成します。 以下に作成手順を示します。

Apcoordinatorアプリケーションのプロジェクト作成
HelloApcoordinatorアプリケーションの作成
ファイル情報の設定
WARファイルの作成
実行
デバッグ

Apcoordinatorアプリケーションのプロジェクト作成

まず、ワークベンチを用いてApcoordinatorアプリケーションのプロジェクトを作成します。

1. [スタート]メニューから[プログラム]>[Interstage]>[Studio]>[Interstage Studio]を選択し、ワークベンチを起動します。

2. ワークベンチのメニューから、[ファイル]>[新規]>[プロジェクト]を選択します。[新規プロジェクト]ウィザードが起動されます。

3. [Apcoordinator]>[Webアプリケーションプロジェクト(Apcoordinator)]を選択して[次へ]をクリックします。
[Apcoordinator Webアプリケーションプロジェクト]ウィザードの[Apcoordinator Webアプリケーションプロジェクト]ページが表示されます。

4. [Apcoordinator Webアプリケーションプロジェクト]ページでは、作成するプロジェクトの情報を入力して[次へ]をクリックします。

[Apcoordinator Webアプリケーションプロジェクト]ページ

項目名

入力値

プロジェクト名

hello

内容

[ワークスペース内に新規プロジェクトを作成]を選択

JRE

[デフォルトJREの使用]を選択

これで、Apcoordinatorアプリケーションを作成する準備が整いました。
引き続き、Apcoordinatorアプリケーションの新規作成画面が起動されます。

HelloApcoordinatorアプリケーションの作成

5. [選択]ページでは、生成するコードを選択して[終了]をクリックします。

[選択]ページ

項目名

入力値

コード生成

[コード生成を行う]を選択

使用可能なコード生成ウィザード

[Hello Apcoordinatorアプリケーション]を選択

引き続き、Apcoordinatorアプリケーションに必要なファイルを作成する[Hello Apcoordinatorプロジェクト]ウィザード画面が表示されます。

ファイル情報の設定

ここからは、Apcoordinatorアプリケーションに必要な各種ファイルの情報を設定していきます。必要な情報は以下のとおりです。

各ファイルの役割は“HelloApcoordinatorの説明”で説明します。ここでは以下の説明にしたがって入力を行い、ウィザードの実行を完了します。

6. [制御ページ情報]ページでは、[タイトル]を[helloApcoordinator]に変更して[次へ]をクリックします。

[制御ページ情報]ページ

項目名

入力値

ファイル名

main

タイトル

helloApcoordinator

エラーページを使用する

チェックする

エラーページファイル名

helloError

7. [ファクトリ拡張情報]ページでは、何も変更しないで[次へ]をクリックします。

[ファクトリ拡張情報]ページ

項目名

入力値

パッケージ

hello

ファクトリクラス

HelloFactory

DB連携機能を使用する

チェックしない

アプリケーションクラス

HelloApplication

セションクラスを拡張する

チェックする

セション管理機能を拡張する

チェックする

セションクラス

HelloSession

8. [データBean情報]ページでは、何も変更しないで[次へ]をクリックします。

[データBean情報]ページ

項目名

入力値

ヘッダー領域用ファイル名

HelloHeadBean

画面タイトル用プロパティ名

title

ボディ領域用ファイル名

HelloBodyBean

入出力用プロパティ名

name

9. [ビジネスクラス情報]ページでは、何も変更しないで[次へ]をクリックします。

[ビジネスクラス情報]ページ

項目名

入力値

ファイル名

HelloHandler

セションスコープ

チェックする

10. [入出力ページ情報]ページでは、何も変更しないで[終了]をクリックします。

[入出力ページ情報]ページ

項目名

入力値

ヘッダー画面用ファイル名

helloHeadPage

入力画面用ファイル名

helloInputPage

出力画面用ファイル名

helloOutputPage

以上の操作で新規プロジェクトが作成され、プロジェクト内にファイルが生成されます。

WARファイルの作成

プロジェクトをビルドし、作成した資産をまとめてWARファイルを作成します。

ワークベンチの初期状態では、ファイルの保存時に自動的にビルドが行われるようにオプションが設定されており、ビルド時にWARファイルを作成するようにビルダが設定されています。
そのため、[プロジェクト]>[自動的にビルド] がチェックされている場合は、Webアプリケーションの実装を保存したときにエラーが発生していなければ、WARファイルが作成されています。[問題]ビューにエラーなどのメッセージが表示されていないことを確認します。(注)
[プロジェクト]>[自動的にビルド]がチェックされていない場合は、ワークベンチの[プロジェクトエクスプローラ]ビューで[hello]プロジェクトを選択し、メニューから[プロジェクト]>[プロジェクトのビルド]を選択します。ビルド終了後、[問題]ビューにエラーなどのメッセージが表示されていないことを確認します。

(注) 問題ビューにserialVersionUIDに関する警告が表示されますが、問題はありません。

実行

作成したWARファイルをアプリケーションサーバのIJServerに配備して動作確認することができます。

1. ワークベンチの[プロジェクトエクスプローラ]ビューで[hello]プロジェクトを選択し、メニューから[実行]>[構成および実行]を選択します。

2. [構成および実行]ダイアログボックスが表示されます。左のペインから[IJServer]を選択し、[新規の起動構成]アイコンをクリックします。起動構成のIJServerに[hello]が追加されます。

3. 右のペインに[メイン]タブ、[クライアント]タブ、[ソース]タブおよび[共通]タブが表示されます。起動構成の情報を指定し[実行]をクリックします。

[構成および実行]ダイアログボックス

タブ

項目名

入力値

名前

hello

メイン

IJServer名

localhost/MyDebug

起動前に配備する

チェックする

起動前に配備するファイル

配備ファイル

hello.war

ロケーション

/hello

クライアント

クライアントを起動する

チェックする

ブラウザを起動する

選択

ホームページ

/hello/

デフォルトブラウザを使用する

チェックする

クライアント終了時にIJServerを停止する

チェックしない

ソース

パス上の重複ソースファイルを検索

チェックしない

共通

(変更しない)

4. アプリケーションの資産が配備され、IJServerが起動されます。そして、Webブラウザが起動されて、[入力画面/Apcoordinator]画面が表示されます。

5. 自分の名前を入力して、[OK]をクリックします。入力された名前とサーバの現在時刻および現在までのアクセス回数が表示されます。


2回目以降は、メニューの[実行]>[ヒストリの実行]>[hello]を選択することで、実行を開始できます。

デバッグ

実行時にエラーが発生した場合には、アプリケーションサーバのIJServerでデバッグすることができます。ここでは、アプリケーションサーバのIJServerを使用したデバッグの起動手順について説明します。ブレークポイントの設定などデバッガの操作方法については、“Java開発ユーザガイド”の“タスク”の“実行およびデバッグ”を参照してください。

1. ワークベンチのメニューから[実行]>[ヒストリのデバッグ]>[hello]を選択します。

2. アプリケーションの資産が配備され、IJServerが起動されます。そして、デバッグが開始されると、[入力画面/Apcoordinator]画面が表示されます。


動作確認を行う前にデバッグを開始したい場合は、以下の手順でデバッグを起動してください。2回目以降は、メニューの[実行]>[ヒストリのデバッグ]>[hello]を選択することで開始できます。

1. ワークベンチの[プロジェクトエクスプローラ]ビューで[hello]プロジェクトを選択し、メニューから、[実行]>[構成およびデバッグ]を選択します。

2. [構成およびデバッグ]ダイアログボックスが表示されます。左のペインから[IJServer]を選択し、[新規の起動構成]アイコンをクリックします。起動構成のIJServerに[hello]が追加されます。

3. 右のペインに[メイン]タブ、[クライアント]タブ、[ソース]タブおよび[共通]タブが表示されます。起動構成の情報を指定し[デバッグ]をクリックします。[構成およびデバッグ]ダイアログボックスに指定する情報は実行の場合と同じです。

4. アプリケーションの資産が配備され、IJServerが起動されます。そして、デバッグが開始されると、[入力画面/Apcoordinator]画面が表示されます。


目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007