目次 > 第2章 Server(Rich)版チュートリアル > 2.6 入力チェック(相関) > 2.6.2 動作確認
2.6.2 動作確認
テストクライアント画面より、相関入力チェックでエラーになった場合の応答電文が正しく表示されることを確認する。
手順
アプリケーションの動作確認
- “terasoluna-spring-rich-blank\h2db\h2db_start.bat”を起動する。
- 「2.2 チュートリアル学習環境の整備 (5) アプリケーションの動作確認」を参照し、Tomcatを起動してブラウザでアクセスする。
- 下図の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:http://localhost:8080/terasoluna-spring-rich-blank/secure/blogic.do
- 「送信」ボタンを押下すると、「[age]から計算した[birth]が入力された[birth]と一致しません。」というエラーメッセージを含む応答電文が、テストクライアント画面に表示されることを確認する。
- 正常ケースの動作確認を行う。以下のデータを入力し、「送信」ボタンを押下する。
- 確認を行う年によって“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>
- 確認を行う年によって“age”の値を適宜変更すること。ageの"31"は2009年2月時点の例である。
- テストクライアント画面にデータベースから取得したユーザの情報を含んだ応答電文が正しく表示されることを確認する。
まとめ
この節では以下のことを学習した。
- 相関チェックは、BaseMultiFieldValidatorを実装した相関チェッククラスに実装する。
- 相関チェッククラスは、アプリケーション共通のSpring設定ファイルに設定する。
- “tutorial-controller.xml”のコントローラ定義に相関チェッククラスを呼び出す設定を記述する。