4.4 複数サービスのプロセスを統合したパターン

商品手配サンプルプログラムを動かしてみましょう。動作手順を次に示します。

  1. ブラウザから次に示すURLを入力します。
    http://localhost/ArrangementClientWeb/index.html
    商品手配サンプルプログラムが起動されます。
  2. 商品名と個数を選択します。

    [図データ]

  3. [手配]ボタンをクリックします。
    次のように表示されます。
    正常に応答した場合(手配が完了した場合)
    手配が完了したことを知らせるメッセージ,商品名,個数,および配送番号が表示されます。
    [図データ]
    正常に応答した場合(在庫がない場合)
    在庫がないことを知らせるメッセージ,商品,および個数が表示されます。
    [図データ]
    エラーが発生した場合
    エラーの内容が表示されます。
    [図データ]
商品の在庫数を初期値に戻す方法
商品手配サンプルプログラムでは,各商品の総在庫数は10個です。手配が完了すると,その個数分,在庫が減ります。在庫がなくなった場合は,Cosminexusサーバを再起動するか,またはJ2EEプロジェクトをもう一度デプロイ(リデプロイ)してください。在庫数が10個に戻ります。Cosminexusサーバの再起動,およびJ2EEプロジェクトをリデプロイする方法を次に示します。
Cosminexusサーバの再起動方法
  1. MyEclipseのメニューから[ウィンドウ]-[パースペクティブを開く]-[その他]を選択します。
    [パースペクティブを開く]ダイアログが表示されます。
  2. [MyEclipse Java エンタープライズ(デフォルト)]を選択し,[OK]ボタンをクリックします。
    [MyEclipse Java エンタープライズ]パースペクティブが表示されます。
  3. [サーバー]ビューの[Cosminexus]サーバを右クリックし,[リスタート]を選択します。
J2EEプロジェクトのリデプロイ方法
  1. MyEclipseのメニューから[ウィンドウ]-[パースペクティブを開く]-[その他]を選択します。
    [パースペクティブを開く]ダイアログが表示されます。
  2. [MyEclipse Java エンタープライズ(デフォルト)]を選択し,[OK]ボタンをクリックします。
    [MyEclipse Java エンタープライズ]パースペクティブが表示されます。
  3. [サーバー]ビューの[Cosminexus]の配下にある[HelloClient]および[HelloService]を右クリックし,[リデプロイ]を選択します。