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

Mastering JavaServer Faces中文版

Mastering JavaServer Faces中文版

定 價:¥49.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

譯序
致謝
關(guān)于作者
前言
第0章 導(dǎo)言
0.1 JSF的天賦
0.2 JSF使事情變得簡單
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 實現(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)用級事件
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)識符
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ù)驗證
2.3.1 驗證器
2.3.2 驗證器注冊
2.3.3 標(biāo)準(zhǔn)驗證器
2.4 轉(zhuǎn)換
2.4.1 轉(zhuǎn)換器
2.4.2 注冊轉(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)識符
2.5.4 事件排隊和廣播
2.6 渲染
2.6.1 托管渲染
2.6.2 Render Kit
2.6.3 注冊渲染器
2.6.4 標(biāo)準(zhǔn)RenderKit
2.7 總結(jié)
第3章 JSF的請求處理生命周期
3.1 綜述
3.1.1 Faces請求生成Faces響應(yīng)
3.1.2 非Faces請求生成Faces響應(yīng)
3.1.3 Faces請求生成非Faces響應(yīng)
3.1.4 非Faces請求生成非Faces響應(yīng)
3.2 Faces上下文
3.2.1 訪問上下文
3.2.2 組件樹
3.2.3 外部上下文
3.2.4 流程控制
3.2.5 本地化
3.2.6 消息隊列
3.3 事件隊列
3.4 標(biāo)準(zhǔn)JSF請求處理生命周期
3.4.1 恢復(fù)視圖
3.4.2 應(yīng)用請求值
3.4.3 處理驗證
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)用的簡述
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請求
5.3.2 后續(xù)的JSF請求
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字符串之間進行轉(zhuǎn)換
6.2.5 處理提交的表單數(shù)值
6.3 驗證器
6.4 配置事件偵聽器
6.5 使用表格
6.5.1 使用Flacet
6.5.2 dataTable示例
6.5.3 使用panelGrid
6.6 使用選擇列表
6.7 總結(jié)
第7章 導(dǎo)航、動作與偵聽器
7.1 概述
7.2 動作與導(dǎo)航
7.2.1 實現(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 實現(xiàn)ActionListener方法
7.4.2 實現(xiàn)ActionListener接口
7.4.3 實現(xiàn)ValueChangeListener方法
7.4.4 實現(xiàn)ValueChangeListener接口
7.5 總結(jié)
第8章 驗證與轉(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)換器進行驗證
8.3.1 顯示錯誤消息
8.3.2 注冊轉(zhuǎn)換器
8.3.3 使用轉(zhuǎn)換器來驗證自定義數(shù)值類型
8.3.4 按類型注冊轉(zhuǎn)換器
8.4 使用驗證器
8.4.1 在JSP中加入驗證器綁定
8.4.2 驗證器方法
8.4.3 顯示錯誤消息
8.5 創(chuàng)建自定義驗證器
8.5.1 為自定義驗證器添加屬性
8.5.2 創(chuàng)建自定義驗證器標(biāo)記
8.6 轉(zhuǎ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對象
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 歡迎進入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 建立自定義組件的動機
10.4 自定義組件的方方面面
10.4.1 恢復(fù)view
10.4.2 應(yīng)用請求值
10,4.3 處理驗證
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 定義示例問題:SimpleBlogger
11.2.1 用況
11.2.2 屏幕設(shè)計
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頁面
11.3.4 表單類
11.3.5 Action類
11.4 SimpleBlogger的JSF版本
11.4.1 建立環(huán)境
11.4.2 拷貝業(yè)務(wù)Model對象
11.4.3 將Struts的ActionForm類轉(zhuǎn)換為受控bean
11.4.4 轉(zhuǎn)換JSP頁面
11.4.5 建立導(dǎo)航Model
11.4.6 添加Action處理器
11.5 總結(jié)
附錄Web站點的內(nèi)容
系統(tǒng)需求
Windows
Linux
Macintosh
參考文獻
索 引

本目錄推薦

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