注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Mastering JavaServer Faces中文版

Mastering JavaServer Faces中文版

Mastering JavaServer Faces中文版

定 價(jià):¥49.00

作 者: (美)Bill Dudney等著;孫勇,蔡云志譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 中文版
標(biāo) 簽: Java

ISBN: 9787121013294 出版時(shí)間: 2005-06-01 包裝: 平裝
開(kāi)本: 23cm 頁(yè)數(shù): 456 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  駕馭JavaServerFaces的能量,為您的Web創(chuàng)建自己的服務(wù)器端用戶界面。這部創(chuàng)新性的著作將,幫助你您掌握各種工具,來(lái)運(yùn)用JavaServerFaces(JSF)——一個(gè)使建立J2EETM應(yīng)用用戶界面變得更加容易得多的新標(biāo)準(zhǔn)——JavaServerFaces(JSF)。作者首先描繪了架構(gòu)性的宏觀宏偉的架構(gòu)性畫(huà)卷——涵蓋了從實(shí)現(xiàn)中使用的各種模式(Pattern),到典型的JSF請(qǐng)求/響應(yīng)生命周期的所有內(nèi)容。接下來(lái)通過(guò)揭示JSF組件模型的各個(gè)組成部分,例如UI組件、事件和驗(yàn)證,你您將學(xué)習(xí)如何在真實(shí)世界中使用實(shí)戰(zhàn)JSF。然后,作者闡明了如何怎樣應(yīng)用JSF,包括如何將JSF用戶界面同業(yè)務(wù)層相集成,以及如何渲染你您自己的用戶界面組件。通過(guò)這種方法,你您將能夠自有信地心創(chuàng)建和驗(yàn)證你自己的、符合公司需要的定制應(yīng)用。無(wú)論你您工作在J2EE或還是J2SETM領(lǐng)域,本書(shū)將向你您展示如何做到:使用UI組件來(lái)建立你您的用戶界面確保你您所保存的數(shù)據(jù)滿足應(yīng)用的業(yè)務(wù)規(guī)則通過(guò)JSP實(shí)現(xiàn)中的自定義標(biāo)記功能,將JSF同JSP相集成建立同EJB或POJO交互的JSF應(yīng)用驗(yàn)證一個(gè)新組件,并將事件排入隊(duì)列以調(diào)用自定義的應(yīng)用邏輯將你您的應(yīng)用從Struts遷移到JSF配套Web站點(diǎn)包括了書(shū)中所有的示例代碼和解決方案。

作者簡(jiǎn)介

  BillDudney,對(duì)象系統(tǒng)集團(tuán)的Java架構(gòu)師,《Jakartapitfalls》和《J2EEAnitipatterns》的合著者。JonathanLehr軟件開(kāi)發(fā)者、架構(gòu)師、演說(shuō)家和作家,其著作包括《JakartacommonsLive》和《Wiley出版》。Billwillis在軟件業(yè)有十二年以上的經(jīng)驗(yàn),現(xiàn)為對(duì)象系統(tǒng)集團(tuán)的企業(yè)應(yīng)用架構(gòu)師和資深顧客,還是Patternscentral.com——一個(gè)致力于軟件模式的的社區(qū)門(mén)戶的主管。

圖書(shū)目錄

譯序
致謝
關(guān)于作者
前言
第0章 導(dǎo)言
0.1 JSF的天賦
0.2 JSF使事情變得簡(jiǎn)單
0.3 本書(shū)的內(nèi)容
0.4 本書(shū)的布局
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組件樹(shù)
1.5 組件事件
1.5.1 Observer模式
1.5.2 Swing事件偵聽(tīng)器
1.5.3 Struts應(yīng)用級(jí)事件
1.5.4 JSF事件
1.6 總結(jié)
第2章 JSF的各元素
2.1 概述
2.1.1 Web開(kāi)發(fā)
2.2 UI組件
2.2.1 標(biāo)準(zhǔn)UI組件
2.2.2 標(biāo)識(shí)符
2.2.3 UI組件樹(shù)
2.2.4 組件樹(shù)操作和導(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 事件與偵聽(tīng)器
2.5.1 UI事件
2.5.2 偵聽(tīng)器
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 訪問(wèn)上下文
3.2.2 組件樹(shù)
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é)
第二部分 JSF的各元素
第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 配置事件偵聽(tīng)器
6.5 使用表格
6.5.1 使用Flacet
6.5.2 dataTable示例
6.5.3 使用panelGrid
6.6 使用選擇列表
6.7 總結(jié)
第7章 導(dǎo)航、動(dòng)作與偵聽(tī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 事件和偵聽(tīng)器
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)換器來(lái)驗(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)用
9.1 概述
9.2 架構(gòu)概述
9.3 在架構(gòu)中的JSF
9.4 連接View,Controller和Model對(duì)象
9.5 iBank賬單支付應(yīng)用
9.5.1 登錄界面
9.5.2 賬戶概要
9.5.3 瀏覽支付歷史記錄
9.6 登錄iBank
9.6.1 配置
9.6.2 登錄的兩層模型
9.6.3 登錄的三層模型
9.7 歡迎進(jìn)入iBank
9.8 生成iBank支付
9.9 查看iBank支付
9.10 總結(jié)
第10章 自定義JSF組件
10.1 概述
10.2 什么是自定義組件
10.2.1 聚合組件
10.2.2 新的HTML生成器
10.2.3 新的客戶端類型
10.3 建立自定義組件的動(dòng)機(jī)
10.4 自定義組件的方方面面
10.4.1 恢復(fù)view
10.4.2 應(yīng)用請(qǐng)求值
10,4.3 處理驗(yàn)證
10.4.4 更新Model數(shù)值
10.4.5 調(diào)用應(yīng)用
10.4.6 渲染響應(yīng)
10.5 自定義組件示例
10.5.1 UIScroller組件的代碼
10.5.2 UIScroller渲染器的代碼
10.5.3 UIScroller的JSP標(biāo)記代碼
10.6 總結(jié)
第11章 將Struts應(yīng)用轉(zhuǎn)換到JsF
11.1 概述
11.2 定義示例問(wèn)題:SimpleBlogger
11.2.1 用況
11.2.2 屏幕設(shè)計(jì)
11.2.3 狀態(tài)圖
11.2.4 領(lǐng)域類
11.3 SimpleBlogger的Struts版本
11.3.1 領(lǐng)域類
11.3.2 Struts配置文件
11.3.3 JSP頁(yè)面
11.3.4 表單類
11.3.5 Action類
11.4 SimpleBlogger的JSF版本
11.4.1 建立環(huán)境
11.4.2 拷貝業(yè)務(wù)Model對(duì)象
11.4.3 將Struts的ActionForm類轉(zhuǎn)換為受控bean
11.4.4 轉(zhuǎn)換JSP頁(yè)面
11.4.5 建立導(dǎo)航Model
11.4.6 添加Action處理器
11.5 總結(jié)
附錄Web站點(diǎn)的內(nèi)容
系統(tǒng)需求
Windows
Linux
Macintosh
參考文獻(xiàn)
索 引

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)