こんな感じかなぁ〜
- POSTの時の処理
- コンポーネントツリーとPOSTされたデータをまっぷ
- コンポーネントの指定に従ってデータをDtoへ移す
- この時点でエラーがあればコンポーネントツリーを使って画面を再描画
- ボタン等で指定されたActionをdiconから取得してメソッドを実行する
- 戻り値がnullだったら元のページを表示
- 戻り値がnullじゃなかったらfaces-config.xmlに指定されているページへ遷移
- ページを組み立てる。
- ページを組み立てながら、Actionをdiconから取得してinitのActionを呼びだす
- データをdiconから取得しつつ、コンポーネントツリーを組み立てて保存しておく
- HTMLを生成してブラウザに返す