出版時(shí)間:2005-6 出版社:電子工業(yè) 作者:孫勇 頁數(shù):456 字?jǐn)?shù):600000
Tag標(biāo)簽:無
內(nèi)容概要
這部創(chuàng)新性的著作將幫助您掌握各種工具,來運(yùn)用一個(gè)使建立J2EETM應(yīng)用用戶界面容易得多的新標(biāo)準(zhǔn)——JavaServer Faces(JSF)。作者首先描繪了宏偉的架構(gòu)性畫卷——涵蓋從實(shí)現(xiàn)中使用的各種模式(Pattern),到典型的JSF請(qǐng)求/響應(yīng)生命周期的所有內(nèi)容。接下來通過揭示JSF組件模型的各個(gè)組成部分,例如UI組件、事件和驗(yàn)證,您將學(xué)習(xí)如何實(shí)戰(zhàn)JSF。然后,作者闡明了怎樣應(yīng)用JSF,包括如何將JSF用戶界面同業(yè)務(wù)層相集成,以及如何渲染您自己的用戶界面組件。 本書供JSF初學(xué)者入門和進(jìn)階之用,讀者最好有JSP/Servlet的基礎(chǔ)。
作者簡(jiǎn)介
Bill Dudney,對(duì)象系統(tǒng)集團(tuán)的Java架構(gòu)師,《Jakarta pitfalls》和《J2EE Anitipatterns》的合著者。
Jonathan Lehr軟件開發(fā)者、架構(gòu)師、演說家和作家,其著作包括《Jakarta commons Live》和《Wiley出版》。
Bill willis在軟件業(yè)有十二年以上的經(jīng)驗(yàn),現(xiàn)為對(duì)象
書籍目錄
譯序致謝關(guān)于作者前言第0章 導(dǎo)言 0.1 JSF的天賦 0.2 JSF使事情變得簡(jiǎn)單 0.3 本書的內(nèi)容 0.4 本書的布局 0.5 總結(jié)第一部分 JSF的架構(gòu) 第1章 JSF模式與架構(gòu) 1.1 概述 1.2 MVC與用戶界面 1.2.1 MVC模式 1.2.2 適用于Web的MVC Model-2 1.3 實(shí)現(xiàn)MVC 1.3.1 Swing的坍塌式MVC策略 1.3.2 Struts的Model-2 MVC策略 1.3.3 JSF基于組件的Model-2 MVC策略 1.4 復(fù)合組件 1.4.1 Composite模式 1.4.2 Swing組件和容器 1.4.3 Struts與Tiles 1.4.4 JSF組件樹 1.5 組件事件 1.5.1 Observer模式 1.5.2 Swing事件偵聽器 1.5.3 Struts應(yīng)用級(jí)事件 1.5.4 JSF事件 1.6 總結(jié) 第2章 JSF的各元素 2.1 概述 2.1.1 Web開發(fā) 2.2 UI組件 2.2.1 標(biāo)準(zhǔn)UI組件 2.2.2 標(biāo)識(shí)符 2.2.3 UI組件樹 2.2.4 組件樹操作和導(dǎo)航 2.2.5 Facet 2.2.6 通用屬性 2.2.7 數(shù)據(jù)Model 2.3 數(shù)據(jù)驗(yàn)證 2.3.1 驗(yàn)證器 2.3.2 驗(yàn)證器注冊(cè) 2.3.3 標(biāo)準(zhǔn)驗(yàn)證器 2.4 轉(zhuǎn)換 2.4.1 轉(zhuǎn)換器 2.4.2 注冊(cè)轉(zhuǎn)換器 2.4.3 標(biāo)準(zhǔn)轉(zhuǎn)換器 2.5 事件與偵聽器 2.5.1 UI事件 2.5.2 偵聽器 2.5.3 階段標(biāo)識(shí)符 2.5.4 事件排隊(duì)和廣播 2.6 渲染 2.6.1 托管渲染 2.6.2 Render Kit 2.6.3 注冊(cè)渲染器 2.6.4 標(biāo)準(zhǔn)RenderKit 2.7 總結(jié) 第3章 JSF的請(qǐng)求處理生命周期 3.1 綜述 3.1.1 Faces請(qǐng)求生成Faces響應(yīng) 3.1.2 非Faces請(qǐng)求生成Faces響應(yīng) 3.1.3 Faces請(qǐng)求生成非Faces響應(yīng) 3.1.4 非Faces請(qǐng)求生成非Faces響應(yīng) 3.2 Faces上下文 3.2.1 訪問上下文 3.2.2 組件樹 3.2.3 外部上下文 3.2.4 流程控制 3.2.5 本地化 3.2.6 消息隊(duì)列 3.3 事件隊(duì)列 3.4 標(biāo)準(zhǔn)JSF請(qǐng)求處理生命周期 3.4.1 恢復(fù)視圖 3.4.2 應(yīng)用請(qǐng)求值 3.4.3 處理驗(yàn)證 3.4.4 更新Model數(shù)值 3.4.5 調(diào)用應(yīng)用 3.4.6 渲染響應(yīng) 3.5 總結(jié) …… 第4章 配置JSF 4.1 概述 4.2 起步 4.3 示例應(yīng)用的介紹 4.4 Web應(yīng)用的簡(jiǎn)述 4.4.1 Web應(yīng)用的結(jié)構(gòu) 4.4.2 Web應(yīng)用部署描述文件 4.5 配置JSFWeb應(yīng)用 4.5.1 FacesServlet映射 4.5.2 JSF應(yīng)用配置文件 4.5.3 必需的類與資源 4.6 配置JSF應(yīng)用 4.6.1 配置文件的格式 4.7 JSF配置的工具支持 4.8 構(gòu)建JSF示例應(yīng)用 4.9 總結(jié) 第5章 在JSF中集成JSP 5.1 概述 5.2 JSF/JSP集成的快速示例 5.3 JSP集成以及渲染響應(yīng)階段 5.3.1 新的JSF請(qǐng)求 5.3.2 后續(xù)的JSF請(qǐng)求 5.4 JSF-JSP集成示例 5.5 總結(jié) 第6章 UI組件 6.1 概述 6.2 使用組件 6.2.1 View 6.2.2 Subview 6.2.3 數(shù)值綁定 6.2.4 在Model property和UI字符串之間進(jìn)行轉(zhuǎn)換 6.2.5 處理提交的表單數(shù)值 6.3 驗(yàn)證器 6.4 配置事件偵聽器 6.5 使用表格 6.5.1 使用Flacet 6.5.2 dataTable示例 6.5.3 使用panelGrid 6.6 使用選擇列表 6.7 總結(jié) 第7章 導(dǎo)航、動(dòng)作與偵聽器 7.1 概述 7.2 動(dòng)作與導(dǎo)航 7.2.1 實(shí)現(xiàn)應(yīng)用action 7.2.2 指定導(dǎo)航規(guī)則 7.3 使用表單 7.3.1 復(fù)雜表單 7.3.2 復(fù)雜導(dǎo)航 7.4 事件和偵聽器 7.4.1 實(shí)現(xiàn)ActionListener方法 7.4.2 實(shí)現(xiàn)ActionListener接口 7.4.3 實(shí)現(xiàn)ValueChangeListener方法 7.4.4 實(shí)現(xiàn)ValueChangeListener接口 7.5 總結(jié) 第8章 驗(yàn)證與轉(zhuǎn)換 8.1 綜述 8.2 使用轉(zhuǎn)換器 8.2.1 在輸入標(biāo)記中設(shè)置轉(zhuǎn)換器的屬性 8.2.2 標(biāo)準(zhǔn)轉(zhuǎn)換器 8.3 使用自定義轉(zhuǎn)換器進(jìn)行驗(yàn)證 8.3.1 顯示錯(cuò)誤消息 8.3.2 注冊(cè)轉(zhuǎn)換器 8.3.3 使用轉(zhuǎn)換器來驗(yàn)證自定義數(shù)值類型 8.3.4 按類型注冊(cè)轉(zhuǎn)換器 8.4 使用驗(yàn)證器 8.4.1 在JSP中加入驗(yàn)證器綁定 8.4.2 驗(yàn)證器方法 8.4.3 顯示錯(cuò)誤消息 8.5 創(chuàng)建自定義驗(yàn)證器 8.5.1 為自定義驗(yàn)證器添加屬性 8.5.2 創(chuàng)建自定義驗(yàn)證器標(biāo)記 8.6 轉(zhuǎn)換和驗(yàn)證處理 8.7 總結(jié)第三部分 應(yīng)用JSF 第9章 建立JSF應(yīng)用…… 第10章 自定義JSF組件 第11章 將Struts應(yīng)用轉(zhuǎn)換到JsF附錄 Web站點(diǎn)的內(nèi)容參考文獻(xiàn)索 引
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Mastering JavaServer Faces(中文版) PDF格式下載