いろんなJava Webフレームワークで同じ画面を作ってみる(Index)
11夜連続企画(できなかったらすみません)。
いろんなJava Webフレームワークで同じ画面を作ってみます。
まぁ、よくある足し算プログラムです。
題材
- 足し算プログラム
- 計算結果は、別画面に遷移し出力する。
- submit時にリクエストパラメータ名称で処理を切り分けるパターンを検証。
- バリデーションは、必須チェックと整数チェック。
- エラーメッセージは、一括で出力するパターンと、フィールド毎に出力するパターンを試す。
- DBアクセスはないよ。
取り上げてみるフレームワーク
以下、記事へのリンクになってます。
- Slim3
- Struts1
- Struts2
- SAStruts
- Teeda(JSF)
- Spring MVC 3.0
- Stripes
- Cubby2
- Click
- Wicket
- Mojarra(JSF2)
- T2framework(追加)
- Play!(追加)
- Ninja (追加)
そして、総括。