目次 > 第2章 Server(Rich)版チュートリアル > 2.6 入力チェック(相関) > 2.6.2 動作確認

2.6.2 動作確認

テストクライアント画面より、相関入力チェックでエラーになった場合の応答電文が正しく表示されることを確認する。

手順

アプリケーションの動作確認

  1. “terasoluna-spring-rich-blank\h2db\h2db_start.bat”を起動する。
  2. 2.2 チュートリアル学習環境の整備 (5) アプリケーションの動作確認」を参照し、Tomcatを起動してブラウザでアクセスする。
  3. 下図のTERASOLUNAテストクライアント画面に、以下のデータを入力する。



    • リクエストヘッダ:“requestName”
    • 値:“dbAccess”
    • 要求電文
      <?xml version="1.0" encoding="UTF-8"?>
      <UserBean>
          <id>5</id>
          <name>テラソルナユーザ5</name>
          <age>27</age>
          <birth>1978-01-14T12:34:56</birth>
      </UserBean>
      
    • URL:AAA:8080/terasoluna-spring-rich-blank/secure/blogic.do
  4. 「送信」ボタンを押下すると、「[age]から計算した[birth]が入力された[birth]と一致しません。」というエラーメッセージを含む応答電文が、テストクライアント画面に表示されることを確認する。

  5. 正常ケースの動作確認を行う。以下のデータを入力し、「送信」ボタンを押下する。
    • 確認を行う年によって“age”の値を適宜変更すること。ageの"31"は2009年2月時点の例である。
      <?xml version="1.0" encoding="UTF-8"?>
      <UserBean>
          <id>5</id>
          <name>テラソルナユーザ5</name>
          <age>31</age>
          <birth>1978-01-14T12:34:56</birth>
      </UserBean>
      
  6. テストクライアント画面にデータベースから取得したユーザの情報を含んだ応答電文が正しく表示されることを確認する。

まとめ

この節では以下のことを学習した。

  • 相関チェックは、BaseMultiFieldValidatorを実装した相関チェッククラスに実装する。
  • 相関チェッククラスは、アプリケーション共通のSpring設定ファイルに設定する。
  • “tutorial-controller.xml”のコントローラ定義に相関チェッククラスを呼び出す設定を記述する。

次節:2.7 例外処理

Copyright (C) 2009 NTT DATA CORPORATION