《JavaServerFaces2.0完全參考手冊》是清華大學出版社2012年1月1日出版的圖書,作者是美國作家伯恩斯、沙爾克、格里芬。
基本介紹
- 書名:JavaServerFaces2.0完全參考手冊
- ISBN: 9787302274469,7302274460
- 頁數:646頁
- 出版社:清華大學出版社
- 出版時間:2012年1月1日
- 裝幀:平裝
- 開本:16
作者簡介,內容簡介,目錄,
作者簡介
作者:(美國)伯恩斯 (Ed Burns) (美國)沙爾克 (Chris Schalk) (美國)格里芬 (Neil Griffin) 譯者:陶克 熊淑華
伯恩斯,Ed Burns是Sun Microsystems公司的高級主管工程師,此外還是JavaServer Faces共同規範的領導者。他與其他人合著了JavaServer Faces:The Complete Reference一書,並且是Secrets of the Rock Star Programmers一書的作者。
沙爾克,Chris Schalk是developer advocate,致力於提升Google的API和技術。他當前在國際化Web開發社區工作,主要研究新的Google App Engine和Open Social API。
格里芬,Neil Griffin是Liferay Portal的委員以及JSF開發團隊領導者,並且是Portlet Faces項目的合作創始人。
內容簡介
《JavaServer Faces 2.0完全參考手冊》針對javaserver faces(jsf)2.0中的變化進行了全面的修訂與更新,涵蓋了javeee的官方標準web開發架構的每個方面。在這本權威著作中,sun microsystems公司中的jsf合作規範領導者展示了如何創建動態的、跨瀏覽器的web應用程式,由於保留了較高質量的代碼和可擴展性,這些應用程式可以給用戶帶來極為優秀的體驗。
《JavaServer Faces 2.0完全參考手冊》提供了一個綜合的示例應用程式,可以將其用作您自己的jsf應用程式的模型。該示例應用程式的代碼可以從網上下載。《JavaServer Faces 2.0完全參考手冊》對所有jsf功能都進行了解釋,包括請求處理生命周期、託管bean、頁面導航、組件開發、ajax、驗證器、國際化和安全。貫穿全書的專家組意見提供了關於jsf設計的內部信息。
目錄
第I部分 javaserver faces框架
第1章 javaserver faces簡介
1.1 什麼是javaserver faces
1.2 javaserver faces的歷史
1.2.1 公共網關接口
1.2.2 servletapi
1.2.3 java伺服器頁面
1.2.4 apachestruts
1.2.5 spring框架和springmvc
1.2.6 javaserverfaces的誕生
1.3 javaserver faces設計目標
1.4 jsf應用程式架構
1.4.1 jsf請求處理生命周期
1.4.2 jsf導航模型
第2章 構建一個簡單的javaserver faces應用程式
2.1 應用程式概述
2.1.1 jsfreg應用程式檔案
2.1.2 jsf軟體棧
2.1.3 裝配jsfreg應用程式
2.1.4 配置檔案
2.1.5 facelets頁面
2.2 構建和運行應用程式
2.3 應用程式關鍵部分 回顧
第3章 javaserver faces請求處理生命周期
3.1 jsf請求處理生命周期概述
3.1.1 請求處理生命周期的功能
3.1.2 與其他web技術的區別
3.1.3 伺服器端視圖的自動管理與同步
3.1.4 請求處理生命周期的各階段
3.2 觀察請求處理生命周期
3.3 與請求處理生命周期有關的高級主題
3.3.1 使用immediate屬性
3.3.2 階段偵聽器
3.3.3 異常處理程式
3.4 關鍵的生命周期概念
第4章 facelets視圖聲明語言
4.1 jsf中使用模板化的威力
4.2 jsp與facelets的異同
4.3 使用facelets執行模板化
4.4 facelets模板化標籤使用指南
4.4.1 ui:composition
4.4.2 ui:decorate
4.4.3 ui:define
4.4.4 ui:insert
4.4.5 ui:include
4.4.6 ui:param
4.5 facelets非模板化標籤使用指南
4.5.1 ui:component
4.5.2 ui:fragment
4.5.3 ui:remove
4.5.4 ui:debug
第5章 託管bean與JSF表達式語言
5.1 託管bean概念
5.1.1 簡單託管bean示例
5.1.2 初始化託管bean屬性
5.1.3 把List和Map聲明為託管bean
5.1.4 託管bean的相互依賴
5.1.5 使用EL設定託管屬性
5.2 控制託管bean生命周期
5.3 JSF表達式語言
5.3.1 JSFl.1 與JSFl.2 之間表達式語言的關鍵區別
5.3.2 統一EL概念
5.3.3 值表達式
5.3.4 表達式操作符
5.3.5 方法表達式
5.4 託管bean的Web應用程式開發細節
5.4.1 採用編程方式訪問託管bean
5.4.2 使用託管bean作為JSF頁面的支撐bean
第6章 導航模型
6.1 使用隱式導航
6.2 JSF導航系統概述
6.2.1 回顧MVC-控制器
6.2.2 Navigation HandleI-幕後主管
6.2.3 Faces動作方法說明
6.3 構建導航規則
6.3.1 靜態導航示例
6.3.2 動態導航示例
6.4 更複雜的導航示例
6.4.1 使用通配符
6.4.2 使用條件導航
6.4.3 使用重定向
6.4.4 視圖參數的XML配置
6.4.5 在Servlet錯誤頁上使用JSF組件
第7章 用戶界面組件模型
7.1 什麼是用戶界面組件
7.1.1 基於組件的Web開發的興起
7.1.2 Java Server Faces用戶界面組件的目標
7.2 JSF用戶界面組件架構介紹
7.2.1 用戶界面組件樹(視圖)
7.2.2 用戶界面組件和相關的“活動部分
7.3 組件資源
7.4 用戶界面組件和Facelets
7.4.1 用編程方式訪問用戶界面組件
7.4.2 在JSF視圖中綁定用戶界面組件的有用建議
第8章 數據轉換與數據驗證
8.1 驗證和轉換的示例
8.2 轉換和驗證揭秘
8.3 Faces轉換器系統
8.3.1 Date Time Converter
8.3.2 Number Converter
8.3.3 關聯轉換器與UI Component實例
8.3.4 轉換器的生命周期
8.3.5 定製轉換器
8.4 Faces驗證系統
8.4.1 Long Range Validator
8.4.2 Double Range Validator
8.4.3 Length Validator
8.4.4 必需的工具Required Validator
8.4.5 Reg Ex Validator
8.4.6 Bean Validator
……
第9章 jsf事件模型
第II部分 擴展javaserver faces
第10章 套用jsf:虛擬教練應用程式簡介
第11章 構建定製用戶界面組件
第12章 jsf與ajax
第13章 構建非用戶界面定製組件
第14章 保護javaserver faces應用程式
第III部分 javaserver faces工具與庫
第15章 配置javaserver faces應用程式
第16章 標準的jsf組件庫
附錄jsf portlet