本書循序漸進、由淺入深地講解了如何構架和開發(fā)JSF應用程序。全書共16章,分為JSF基礎篇、JSF實戰(zhàn)技術篇和JSF項目實戰(zhàn)篇。其中第1~2章為JSF基礎篇,主要介紹JSF的基本結構和工作原理,以及開發(fā)環(huán)境的安裝與配置。第3~12章為JSF實戰(zhàn)技術篇,主要介紹了JSF組件、JSF托管Bean、JSF導航、轉換器、驗證器、國際化、JSF的頁面布局方案、Facelets使用、JSF自定義組件以及和JavaScript、Ajax的整合等知識,并結合實例把這些實戰(zhàn)技術應用起來,以便達到學通和會用的目的。第13~16章為JSF項目實戰(zhàn)篇,主要通過4個項目案例把 JSF和目前流行的技術:Spring、Hibernate、EJB 3、iBATIS、Ajax整合來完成企業(yè)開發(fā)。案例中講解的許多通用的功能模塊,讀者稍加修改就可以直接應用于自己的項目中。通過這些接近于企業(yè)真實項目的案例實踐,幫助讀者進一步提升實戰(zhàn)技能,領悟項目開發(fā)中的技巧,從而更加透徹地理解JSF框架,為適應實戰(zhàn)應用打下很好的基礎。本書適合正在開發(fā)Java Web應用的架構師、應用開發(fā)人員閱讀,也可作為大中專院校相關專業(yè)學生的教程及編程愛好者的自學用書。