Eclipse+JSF+JPAで作るアプリ(9)―JSF トピック
今回からJSFです。
JSFで取り上げたいトピックです。このページはやりたいトピックが増えると更新する予定です。
■EL式
■画面遷移、faces-config.xml
■スコープ
■Faceletsによるテンプレート
■バリデーションとコンバータ
■XML記述
■アノテーション記述
□カスタムバリデーション
■Primefacesによるリッチコンポーネントの利用
■パスワード強度の表示
■データテーブル表示
■アコーディオンメニュー(パネルメニュー)
■さまざまなチャート(Pie,Barなど)
■ドラッグ&ドロップ
□テーマの動的変更
□グリッドでの編集
□コンテキストメニュー(右クリックメニュー)
■表示の国際化
□例外ハンドル
□ログインフィルタ
□クッキーでの処理
□ロギング
■は、サンプルアプリで経験あり、□は、経験なしです。
どれから取り上げるべきか考えましたが、Faceletsによるテンプレートからとします。StrutsのTailに似た機能といえば分かりやすいでしょうか。
JSF 2.0 の新機能概要とFacelets テンプレートのご紹介 | 寺田 佳央 - Yoshio Teradaに分かりやすい説明があります。
最初は敷居が高いと感じてみましたが、やってみて簡単かつ強力でした。
また、最初に行うほうが手戻りが少ないはずです。
次に取り上げるのは、Primefacesです。
日本語で一番詳しいのはおそらく、この方のページだと思います。
PrimeFacesを使ったJSFリッチユーザインタフェース入門 〜ちょっと便利なコンポ達〜 - Challenge Java EE !
非常に参考になりました。
それでは、次回からさっそくテンプレート機能を触ります。