JSFというのは単なる仕様なので、開発の際は実際にそれを実装したものが必要らしい。
サクッと調べたところ現在以下のような実装があるそうな。
- JSF RI
- Sunが提供しているJSF実装。略さず書くと「Java Server Faces Reference Implementation」。実装として最低限のものを提供しているらしく、少し貧弱な感じ。JSC2の開発はデフォルトでこれを使うようになっている。
- MyFaces
- Apache Software Foundationが提供しているオープンソースのJSF実装。機能が多いがJSC2でペタペタ貼って開発できないような気がする。
- Teeda
- Seasar Foundationが提供するJSF実装。「JSF meets DI x AOP」がコンセプトらしい。
MyFacesとか使ってみたいが、JSC2とかでうまく使えるんだろうか。