Teedaは,Seasarプロジェクト発のJSF (JavaServer Faces) をベースとしたWebアプリケーションフレームワークです.
「JSF meets DI x AOP」というコンセプトの元,JSFの標準機能に加え, DIとAOPの機能をベースとした拡張機能を提供し,より良いWebアプリケーション開発を実現します.
Teedaは大きく分けて3つのモジュールから構成されています.
- Teeda Core
- Teeda Coreは,JSF1.1の実装です. JSFにおけるUIコンポーネントの管理に Seasar2 を利用するのが特徴です.
- Teeda Extension
- Teeda Extensionは,Teeda Coreをベースに, HTMLテンプレートと規約に基づいた拡張機能を提供します.
- Teeda Ajax
- Teeda Ajaxは,Ajaxに特化したライブラリで, Teeda CoreやTeeda Extensionとは独立して利用することも可能です.