JSF 2.0を掘り下げ始めたところです。これは、豊富なユーザーインターフェイスを備えたWebアプリケーションを構築するための、固定されたビューのセットを備えたコンポーネント中心のアーキテクチャです。しかし、JSF 2.0は、動的なページ作成と多くのページを備えたWebサイトにも使用する必要がありますか?例:
私は国の不完全なデータベースとそれらの国に関するさまざまな年の統計を持っています。国のセットと利用可能な統計は毎日変更される可能性があります。次のようなURLを提供したい:
- http://domain.com/context/country/germany.html (国に関する一般情報)
- http://domain.com/context/country/germany_2012.html(2010年の国に関する統計 )
WEB-INF / pages / country /germany.xhtmlや/country/germany.xhtmlなど、国ごとにビューを作成することは意味がありません。与えられたURLの集中的な処理に基づいた動的なページ作成が本当に必要だと思います。しかし、JSF 2.0はそのようなユースケース向けに構築されていますか?
Velocityのようなテンプレートエンジンを組み合わせて、昔ながらのサーブレットに切り替えることを本当に考えています。JSF 2.0に関する私の知識は非常に限られており、それを使用すべきかどうかわかりません。