*Teedaでページ駆動開発(2)
- Pageクラスの構造
・initializeメソッド Pageクラスが一番最初に呼ばれたとき。 ・prerenderメソッド Pageクラスが呼ばれたとき。(インスタンス生成時) ・doメソッド ボタンが押されてバリデーションエラーにならなかったとき。 戻り値は次の画面名(HTMLファイルから拡張子を除いたもの)で、 nullの場合は自分自身。
サンプル画面(hello.html)
<html> <head> <title>HELLO</title> </head> <body> Hello<span id="name">World</span> </body> </html>
対応するPageクラス(HelloPage.java)
package tutorial.chura.web.hello; public class HelloPage { private String name = "Seasar2"; public String getName() { return name; } public void setName(String name) { this.name = name; } public String initialize() { return null; } public String prerender() { return null; } }