Teeda Extensionは, JSF実装であるTeeda
Coreの上位に構築されたプレゼンテーションフレームワークで, 以下の特徴を持っています.
- HTMLテンプレート
-
JSPではなく,HTMLをテンプレートとして使用します.
このため,IDEに依存することなく任意のツールで画面を編集することや,
ブラウザによるプレビューが可能です.(
詳細
)
- ページモデル
-
テンプレートHTMLと対応するページクラスに,表示する内容やロジックを持ちます.
HTMLとクラスが1対1に対応するため非常にシンプルです. (
詳細
)
- PRGパターン
-
画面遷移にPRG (POST-REDIRECT-GET)
パターンを採用しているため,URLがずれることがありません. (
詳細
)
- 規約重視
-
テンプレートHTMLとページクラスは規約によって関連づけられるため, 設定ファイルはほとんど不要です.
- HOT deploy対応
-
Seasra2.4のHOT deployに対応しているため,
Tomcat等のWebコンテナを起動したまま画面の追加や変更を行い, 即座に確認をすることができます.