Teedaとは


TeedaJSF実装をベースにしたWebアプリケーションフレームワークです。
Teedaは大きく分けて2つのpartがあります。
 ・Teeda Core:JSF1.1の実装
 ・Teeda Extension:HTMLテンプレートを持ったJSF拡張フレームワーク


基本的にお奨めの使い方はTeeda Core、Teeda Extensionを共に使っていただく使い方です。
が、Teeda Coreだけでも純粋なJSF実装としてお使いいただけます。
JSFは実はServlet以外にもPortletの方にも対応することが仕様で義務付けられていますが
そちらの面もid:shinsuke_sugayaさんを中心にサポートいただいていますm(_ _)m


では本題に戻りまして。。。


Teeda ExtensionはPage駆動アーキテクチャに基づいていて、記述するのは
基本的に以下の2つだけです。
 ・Pageクラス(ただのPOJOクラス。クラス名をPageで終える必要がある)
 ・HTML(基本的にidをふるだけ。)


1HTMLファイルに対して、1Pageクラスが対応します。
この辺はサンプルを見つつ、学習するのがよいと思うので、次節以降解説します。