JSF 2はStrutsに対して何がどう優れているのか? それでは、新世代のJava EEへの移行は、具体的にどう進めればよいのだろうか。岩崎氏は一例として、Webプレゼンテーション層の技術を「Struts 1」から「JSF 2.2」に移行する際のポイントを説明した。 ご存じのとおり、JSFはJava EEの標準Webアプリケーション・フレームワークである。Java EE 5で初めて導入されたが、Java EE 6に採用されたJSF 2で「素晴らしく使いやすいフレームワークに生まれ変わった」(岩崎氏)という。 JSF 2では「Facelet」と呼ばれる新しいHTMLレンダラが用意されたほか、バッキングBean(Managed Bean)でCDI(Contexts Dependency Injection)が使えるようになるなど、JavaでWebアプリケーションを開発する際に便利な仕組みが取