< 前へ | 次へ >

演習 4: アプリケーションのデプロイ

演習 4 では、ご使用のアプリケーションをテストするための JSP および Faces JSP の作成を学びます。
始める前に、演習 3: Java メソッドの作成を完了しておく必要があります。
この演習では、以下を行います。
  1. JSP を作成するには、「ファイル」>「新規」>「その他」>「J2C」をクリックします。
  2. 「ウィザードを選択」ページで、「Web ページ、Web サービス、または J2C Java Bean からの EJB」を選択し、「次へ」をクリックします。
  3. 「J2C Java Bean 選択」ページで、「参照」をクリックします。
  4. 「J2C Bean の検索」ページで、「エントリーを選択してください」フィールドにアスタリスク (*) を入力します。
  5. 「一致する型」フィールドで 「PhoneBookImpl」を選択します。
  6. 「OK」をクリックします。
  7. 「J2C Java Bean 選択」ページで、「次へ」をクリックします。
  8. 「デプロイメント情報」ページで「シンプル JSP」を選択します。
  9. 「次へ」をクリックします。
  10. 「JSP の作成 (JSP Creation)」ページで 「デフォルトの入力フィールドでシンプルな JSP を生成」を選択します。
  11. JSP フォルダーのフィールドに JSP フォルダー名 (SampleJSP など) を入力します。
  12. 「終了」をクリックします。
  13. 次に、JSP を実行します。 「TestClient.jsp」を右クリックし、「サーバーで実行」を選択します。
  14. テスト・クライアントのブラウザー・ウィンドウが起動します。「runPhoneBook」メソッドをクリックします。
  15. 入力データとして次の値を使用します。
    • 「In__trcd」フィールドに IVTNO と入力します。
    • 「In___zz」フィールドに 0 と入力します。
    • 「In__name1」フィールドに LAST1 と入力します。
    • 「In__cmd」フィールドに DISPLAY と入力します。
    • 「In__ll」フィールドに 59 と入力します。
  16. 「起動」をクリックすると、次の出力が「結果」フィールドに表示されます。

    test1

  17. 次に、別のコマンドを実行して電話帳のエントリーを追加します。「runPhoneBook」メソッドをクリックします。
  18. 入力データとして次の値を使用します。
    • 「In__ll」フィールドに 59 と入力します。
    • 「In___zz」フィールドに 0 と入力します。
    • 「In__trcd」フィールドに IVTNO と入力します。
    • 「In__cmd」フィールドに Add と入力します。
    • 「In__name2」フィールドに Jane と入力します。
    • 「In__name1」フィールドに Doe と入力します。
    • 「In__zip」フィールドに 55555 と入力します。
    • 「In__extn」フィールドに 5-5555 と入力します。
  19. 「起動」をクリックすると、次の出力が「結果」フィールドに表示されます。

    test2

  20. さらに別のコマンドを実行して、追加したばかりの電話帳のエントリーを表示します。 「runPhoneBook」メソッドをクリックします。
  21. 入力データとして次の値を使用します。
    • 「In__ll」フィールドに 59 と入力します。
    • 「In__trd」フィールドに IVTNO と入力します。
    • 「In___zz」フィールドに 0 と入力します。
    • 「In__cmd」フィールドに DISPLAY と入力します。
    • 「In__name1」フィールドに Doe と入力します。
    • 「サイズ」フィールドに 93 と入力します。
  22. 「起動」をクリックすると、次の出力が「結果」フィールドに表示されます。

    test3

  23. 次に、Faces JSP を作成して J2C Java Bean にデプロイします。
  24. 「IMSPhoneBook」プロジェクトを展開し、WebContent フォルダーを見つけます。
  25. 「IMSPhoneBook」プロジェクトで「WebContent」フォルダーを右クリックし、「新規」>「その他」>「Web」>「Faces JSP ファイル」を選択します。
  26. 「名前」フィールドに Test と入力します。
  27. 他のすべてのフィールドについてはデフォルトを受け入れます。
  28. 「終了」をクリックします。
  29. 次に、Java Bean を Faces JSP に追加します。Faces JSP ファイルを作成したら、「設計」ページで Test.jsp のページが開きます。ワークスペースでエディターの「設計」ページが開かない場合は、「WebContent」フォルダーの下の「WEB-INF」フォルダーを展開します。 「Test.jsp」を右クリックし、「アプリケーションから開く」を選択して、「Page Designer」をクリックします。Test.jsp が「設計」ページで開きます。
  30. 「パレット」ビューが右側のパネルに表示されます。表示されない場合は、トップ・メニューで「ウィンドウ」>「ビューの表示」>「パレット」をクリックします。
  31. 「パレット」ビューの「データ」フォルダーで、パレットの「JavaBean」オプションをクリックします。
  32. JavaBean を Test.jsp エディターにドラッグすると、「JavaBean の追加」ウィザードが開きます。
  33. 「新規 JavaBean の追加」を選択します。
  34. 「名前」フィールドに phonebookLookup と入力します。
  35. 「クラス」フィールドの横の「ブックを開く」アイコンブックを開く をクリックします。 「クラスの選択」ウィンドウが表示されます。
  36. 「クラスの選択」ページで、「検索」フィールドに PhoneBookImpl と入力します。
  37. 「Web ページに JavaBean を表示するための入出力制御を追加します」チェック・ボックスをクリアします。
  38. 「終了」をクリックします。
  39. 「PhoneBookImpl」が「ページ・データ」ビューに表示されます。
  40. 入出力制御の Faces JSP への追加「ページ・データ」ビューで「phonebookLookup Java Bean」を右クリックし、「新規 JavaBean メソッドの追加」をクリックします。
  41. 選択可能なメソッドのリストから、「runPhoneBook」をクリックします。
  42. 「OK」をクリックします。
  43. 「ページ・データ」ビューで「phonebookLookup Java Bean」を展開し、「runPhoneBook()」メソッドを選択します。
  44. runPhoneBook() メソッドをエディターにドラッグします。 「JavaBean の挿入」ウィザードが表示されます。
  45. 「コントロールの作成対象:」フィールドで、「データの入力」を選択します。
  46. 「表示するフィールド」フィールドで「なし」を選択すると、書式がクリアされます。
  47. 「表示するフィールド」フィールドで次の入力フィールドを選択します。
    • arg.in__trcd
    • arg.in__zz
    • arg.size
    • arg.in__name1
    • arg.in__cmd
    • arg.in__ll
  48. 「終了」をクリックします。
  49. 他のフィールドについてはデフォルトを受け入れます。
  50. 「次へ」をクリックします。
  51. 「データ・コントロールの構成」ページで、「結果を表示するためのコントロールの作成」を選択します。
  52. 「表示するフィールド」フィールドで「なし」を選択すると、書式がクリアされます。
  53. 「表示するフィールド」フィールドで次の出力フィールドを選択します。
    • out__zz
    • out__zip
    • out__extn
    • out__msg
    • out__cmd
    • out__ll
    • out__name2
    • out__name1
    • size
  54. 「終了」をクリックします。
  55. Ctrl-S を押すか、またはツールバーで「ファイル」>「保存」をクリックして、Faces JSP ページを保存します。
  56. 次に、Faces Web ページをテストします。「サーバー」タブを選択します。 テスト・サーバーがまだ稼働していない場合は、サーバーを始動します。サーバーを始動するには、「WebSphere Application Server v8.0 または 7.x」を右クリックして「開始」をクリックします。
  57. 「プロジェクト・エクスプローラー」ビューで Test.jsp (作成した Faces JSP) を右クリックして、「実行」<「サーバーで実行」を選択します。
  58. 「WebSphere Application Server v8.0 または 7.x」を選択して、「終了」をクリックします。
  59. Test.jsp に対してブラウザーが開きます。入力データとして次の値を使用します。
    • 「In__trcd」フィールドに IVTNO と入力します。
    • 「In__ll」フィールドに 59 と入力します。
    • 「In___zz」フィールドに 0 と入力します。
    • 「In__cmd」フィールドに DISPLAY と入力します。
    • 「In__name1」フィールドに LAST1 と入力します。
    • 「サイズ」フィールドに 93 と入力します。
    注: テキスト・ボックス内で、入力した文字列の前に余計なスペースがないことを確認してください。
  60. 「実行」をクリックします。
  61. ブラウザーに出力が表示されます。
「PhoneBook」チュートリアルを完了しました。
< 前へ | 次へ >

フィードバック