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