JavaServer Faces是構建Web應用程序用戶界面的標準Java框架,其優(yōu)勢在于簡化了用戶界面的開發(fā),而用戶界面開發(fā)通常是Web應用程序開發(fā)中較為困難和煩瑣的部分。本書全面介紹了與JavaServer Faces相關的完整技術集和編程方法,并介紹了應用程序安全、自動測試、調試,常見Java IDE,AJAX、表達式語言、本地化和國際化、訪問性、應用程序框架,以及視圖與業(yè)務邏輯的分離等相關內容。另外書中還提供了大量的組件、元素和標簽參考內容。 .本書內容翔實,通過概念和簡單示例結合的統(tǒng)一方式提供了JavaServer Faces的相關基礎知識,同時用一個虛擬教練應用程序示例貫穿本書后面的部分,隨著內容的深入逐步提供更多高級的信息。本書適合于具有各級經驗的廣大讀者閱讀,包括具有中級Web開發(fā)經驗的開發(fā)人員和高級企業(yè)Java架構師。 使用JavaServer Faces(JSF)和這本一站式的指南,可實現功能豐富并且跨瀏覽器的Internet應用程序。編寫本書的專家直接參與了這項重要技術的開發(fā),書中全面介紹了JSF的所有方面。本書首先簡要介紹了相關內容,這樣就可迅速獲得并運行首個JSF應用程序。然后深入介紹JSF的每個方面,包括請求處理生命周期、頁面導航、組件開發(fā)、AJAX、驗證、國際化和安全。..本書包括:■全面介紹了JSF的生命周期、托管bean、表達式語言(EL)、Faces事件、用戶界面組件和導航模型;■使用轉換器和驗證器轉換并處理來自完全不同源的數據的技巧;■完整集成的示例應用程序,可用作您自己JSF應用程序的模型,同時在線提供了代碼;■有關如何使用Hibernate將JSF集成到產品質量數據庫中的說明;■詳細介紹如何構建支持AJAX的定制用戶界面組件,并提供大量示例;■說明如何擴展Faces,即構建從驗證器和轉換器到NavigationHandler和ViewHandler的定制非用戶界面組件;■對JSF應用程序進行調試以及開發(fā)自動軟件測試的技巧;■大量介紹第三方Faces技術,包括MyFaces、ADFFaces、Facelets、Shale和支持Faces的IDE;■詳細介紹使用JSF實現安全性(使用JAAS)、可訪問性、國際化和本地化。...