FacesUtilsとか

パスの問題が解決してすっきりしたので、少しサンプルをベースに遊んでみる。
くーすなパッケージ構成にしてみたり、managed beanをActionとDTOに分けてみたり。
素のJSFなので、FacesContext用のFacesUtilsを作ってみたりと。
Classオブジェクトをkey代わりに指定すると、先頭を小文字にしたクラス名をコンポーネント名とみなしてFacesContextからルックアップしてくれるとか、nullだったら指定したClassオブジェクトをnewして返すとか。
S2JSFにしたら全くいらなくなるんだけど。