注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)精通XPages:XPages應(yīng)用開發(fā)和XSP語(yǔ)言權(quán)威指南

精通XPages:XPages應(yīng)用開發(fā)和XSP語(yǔ)言權(quán)威指南

精通XPages:XPages應(yīng)用開發(fā)和XSP語(yǔ)言權(quán)威指南

定 價(jià):¥99.00

作 者: (美)Martin Donnelly,(美)Mark Wallace,(美)Tony McGuckin 著 Lotus Notes/Domino技術(shù)團(tuán)隊(duì) 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787115295958 出版時(shí)間: 2012-11-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 556 字?jǐn)?shù):  

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

  《精通XPages:XPages應(yīng)用開發(fā)和XSP語(yǔ)言權(quán)威指南》是一本介紹如何使用XPages進(jìn)行Web開發(fā)的書,書中使用了大量圖示和代碼清單來(lái)幫助讀者理解XPages的各種性能和屬性,旨在讓讀者能夠快速、有效地解決工作中的實(shí)際問題?!毒╔Pages:XPages應(yīng)用開發(fā)和XSP語(yǔ)言權(quán)威指南》能夠幫助您基于已有應(yīng)用快速開發(fā)高性能、功能豐富的Web 2.0應(yīng)用,也適用于基于Notes/Domino快速開發(fā)新的Web 2.0應(yīng)用,同時(shí)保留富客戶端的各種原始特性。 XPages是Notes/Domino中新的Web應(yīng)用開發(fā)框架,《精通XPages:XPages應(yīng)用開發(fā)和XSP語(yǔ)言權(quán)威指南》共分為7個(gè)部分來(lái)分別闡述如何使用XPages進(jìn)行Web開發(fā),重點(diǎn)講述了XPages開發(fā)的原則和基礎(chǔ)、定制控件、高級(jí)腳本、可擴(kuò)展性、脫機(jī)使用、主題定制、國(guó)際化、安全性及其他高級(jí)性能。 《精通XPages:XPages應(yīng)用開發(fā)和XSP語(yǔ)言權(quán)威指南》是IBM Press 2011年度最暢銷書籍。本書適合從事XPage開發(fā)的人員、Notes/Domino用戶以及合作伙伴。

作者簡(jiǎn)介

  三位作者均來(lái)自IBM Lotus XPages開發(fā)團(tuán)隊(duì)的愛爾蘭實(shí)驗(yàn)室。 MartinDonnelly,軟件架構(gòu)師,領(lǐng)導(dǎo)XPages運(yùn)行時(shí)開發(fā)項(xiàng)目組。他有著豐富的Domino Designer、LotusComponent Designer和Rational Application Developer的開發(fā)經(jīng)驗(yàn)。 MarkWallace,技術(shù)組長(zhǎng),曾帶領(lǐng)團(tuán)隊(duì)將Lotus Component Designer XSP運(yùn)行時(shí)移植為DominoXPages運(yùn)行時(shí)?,F(xiàn)工作于IBM的Lotus Sametime UnifiedTelephony項(xiàng)目,他作為IBM技術(shù)架構(gòu)師和開發(fā)人員,有著15年以上開發(fā)經(jīng)驗(yàn)。 TonyMcGuckin,軟件工程師,現(xiàn)工作于DominoXPages運(yùn)行時(shí)、XPages孵化組以及客戶enablement項(xiàng)目。他曾經(jīng)參與過Lotus OneUI Web應(yīng)用和iWidgetAdoption工作組。

圖書目錄

第一部分 XPages入門

第1章 XPages介紹
1.1 XPages基礎(chǔ)
1.2 新技術(shù)?
1.3 不同的開發(fā)模式
1.4 變化的和不變的
1.5 新地平線
1.6 結(jié)語(yǔ)

第2章 準(zhǔn)備工作
2.1 下載、版本和位置
2.2 安裝Domino Designer
2.3 安裝客戶機(jī)補(bǔ)丁包
2.4 客戶機(jī)配置
2.5 Domino Designer快速指南
2.5.1 Domino Designer歡迎界面
2.5.2 Domino Designer透視圖
2.5.3 創(chuàng)建一個(gè)新的應(yīng)用程序
2.5.4 創(chuàng)建一個(gè)XPage
2.5.5 在Notes客戶機(jī)中預(yù)覽
2.5.6 在Web瀏覽器中預(yù)覽
2.5.7 向XPage添加控件
2.6 結(jié)語(yǔ)

第3章 創(chuàng)建第一個(gè)XPages應(yīng)用
3.1 奠定基礎(chǔ)
3.2 視圖和表單
3.3 創(chuàng)建一個(gè)XPages視圖
3.4 CRUD
3.5 結(jié)語(yǔ)

第二部分 XPages開發(fā):第一原則

第4章 剖析XPage
4.1 到底什么是XPage
4.2 理解XPage標(biāo)記
4.2.1 XML入門
4.2.2 XPages XML語(yǔ)法
4.2.3 簡(jiǎn)單屬性
4.2.4 復(fù)雜屬性
4.2.5 復(fù)雜值
4.2.6 計(jì)算屬性
4.2.7 數(shù)據(jù)綁定
4.2.8 XPages標(biāo)簽
4.3 數(shù)據(jù)源
4.3.1 Domino文檔
4.3.2 Domino視圖
4.3.3 數(shù)據(jù)上下文
4.4 控件
4.4.1 編輯控件
4.4.2 命令控件
4.4.3 選擇控件
4.4.4 顯示控件
4.4.5 文件處理控件
4.5 容器
4.5.1 面板
4.5.2 表格
4.5.3 視圖
4.5.4 數(shù)據(jù)表格
4.5.5 重復(fù)控件
4.5.6 包含頁(yè)面
4.5.7 帶標(biāo)簽的面板
4.5.8 區(qū)域
4.6 XPage資源
4.6.1 Script庫(kù)
4.6.2 樣式表
4.6.3 資源包
4.6.4 Dojo模塊
4.6.5 通用頭資源
4.6.6 元數(shù)據(jù)資源
4.7 轉(zhuǎn)換器
4.8 驗(yàn)證器
4.9 簡(jiǎn)單操作
4.10 客戶機(jī)腳本
4.11 HTML標(biāo)簽
4.12 結(jié)語(yǔ)

第5章 XPages與JavaServer Faces
5.1 什么是JavaServer Faces
5.2 JSF基礎(chǔ)
5.3 XPage如何擴(kuò)展JSF
5.3.1 基于XML的表示層
5.3.2 請(qǐng)求處理生命周期
5.3.3 用戶界面組件模型
5.3.4 標(biāo)準(zhǔn)用戶界面組件
5.3.5 值綁定和方法綁定
5.3.6 XPages內(nèi)置變量
5.4 結(jié)語(yǔ)

第6章 創(chuàng)建XPages業(yè)務(wù)邏輯
6.1 添加業(yè)務(wù)邏輯
使用xp:eventHandler標(biāo)簽
6.2 簡(jiǎn)單操作
6.2.1 更改文檔方式
6.2.2 確認(rèn)操作
6.2.3 創(chuàng)建響應(yīng)文檔
6.2.4 刪除文檔
6.2.5 刪除所選文檔
6.2.6 執(zhí)行客戶機(jī)腳本
6.2.7 執(zhí)行腳本
6.2.8 修改字段
6.2.9 打開頁(yè)面
6.2.10 發(fā)布組件屬性
6.2.11 發(fā)布視圖列
6.2.12 保存數(shù)據(jù)源
6.2.13 保存文檔
6.2.14 設(shè)置組件方式操作
6.2.15 設(shè)置值
6.2.16 操作組
6.3 在XPages中使用JavaScript
6.3.1 服務(wù)器端JavaScript
6.3.2 客戶機(jī)JavaScript
6.4 結(jié)語(yǔ)

第三部分 數(shù)據(jù)綁定

第7章 處理Domino文檔
7.1 Domino文檔數(shù)據(jù)源
7.1.1 創(chuàng)建和編輯文檔
7.1.2 URL參數(shù)的使用
7.1.3 創(chuàng)建響應(yīng)文檔
7.1.4 執(zhí)行表單邏輯
7.1.5 并發(fā)文檔更新
7.1.6 多文檔數(shù)據(jù)源
7.1.7 文檔數(shù)據(jù)源事件
7.1.8 通用數(shù)據(jù)源屬性
7.1.9 其他數(shù)據(jù)源屬性
7.2 以編程的方式使用Domino文檔
7.2.1 簡(jiǎn)單操作
7.2.2 JavaScript
7.3 富文檔
7.4 結(jié)語(yǔ)

第8章 使用Domino視圖
8.1 databaseName屬性
8.2 視圖數(shù)據(jù)源過濾器
8.2.1 categoryFilter屬性
8.2.2 search屬性和searchMaxDocs屬性
8.2.3 parentId屬性
8.2.4 ignoreRequestParams屬性
8.2.5 keys和keysExactMatch屬性
8.3 其他視圖內(nèi)容修改器
8.3.1 startKeys屬性
8.3.2 expandLevel屬性
8.4 多視圖頁(yè)面
8.4.1 requestParamPrefix屬性
8.5 文件夾與視圖
8.6 視圖數(shù)據(jù)加載
8.6.1 loaded屬性和scope屬性
8.6.2 postOpenView屬性和queryOpenView屬性
8.7 視圖數(shù)據(jù)緩存
8.8 列排序
8.9 結(jié)語(yǔ)

第9章 視圖基礎(chǔ)擴(kuò)展
9.1 嘗試任意一種視圖控件
9.2 視圖控件:一次親密接觸
9.2.1 列值的全新展現(xiàn)
9.2.2 視圖面板華麗變身
9.2.3 分類功能的使用
9.2.4 視圖屬性與視圖面板屬性
9.3 數(shù)據(jù)表格
利用數(shù)據(jù)表格來(lái)構(gòu)建一個(gè)迷你嵌入式概要視圖
9.4 重復(fù)控件
9.4.1 重復(fù)控件設(shè)計(jì)模式
9.4.2 嵌套重復(fù)控件
9.4.3 豐富富文本內(nèi)容
9.5 有趣的分頁(yè)器
9.6 結(jié)語(yǔ)

第四部分 可編程性

第10章 定制控件
10.1 分而治之
10.2 定制控件入門
10.3 使用屬性定義
10.3.1 屬性選項(xiàng)卡
10.3.2 驗(yàn)證選項(xiàng)卡
10.3.3 可視選項(xiàng)卡
10.3.4 屬性定義總結(jié)
10.4 使用compositeData對(duì)象
10.5 發(fā)送/接收消息
多個(gè)實(shí)例和屬性組
10.6 定制控件設(shè)計(jì)模式
10.6.1 聚合容器模式
10.6.2 布局容器模式
10.7 結(jié)語(yǔ)

第11章 高級(jí)腳本
11.1 應(yīng)用程序框架
11.2 AJAX和部分更新
11.2.1 部分更新:Out-of-the-Box模式!
11.2.2 部分更新:Doing-It-My-Way模式!
11.3 事件參數(shù)
11.4 Dojo集成
11.4.1 dojoTheme和dojoParseOnLoad屬性
11.4.2 dojoModule資源
11.4.3 dojoType和dojoAttributes屬性
11.4.4 集成Dojo部件及擴(kuò)展Dojo類路徑
11.5 使用傳統(tǒng)的Notes/Domino開發(fā)模塊
11.5.1 使用@Functions、@Commands以及公式語(yǔ)言
11.5.2 使用Agents、內(nèi)存文檔以及profile文檔
11.6 Managed Beans
11.7 結(jié)語(yǔ)

第12章 XPage可擴(kuò)展性
12.1 如何創(chuàng)建一個(gè)新的用戶界面控件
12.2 組件例子
12.3 開始
12.3.1 創(chuàng)建初始應(yīng)用
12.3.2 在Domino Designer透視圖中增加包資源管理器
12.3.2 增加一個(gè)Java源文件夾
12.4 構(gòu)造一個(gè)組件
12.4.1 創(chuàng)建一個(gè)UI組件擴(kuò)展類
12.4.2 為UI組件擴(kuò)展創(chuàng)建定義標(biāo)簽的.xsp-config文件
12.4.3 創(chuàng)建一個(gè)Renderer并且在應(yīng)用配置中進(jìn)行注冊(cè)(faces-config.xml)
12.4.4 快速測(cè)試應(yīng)用來(lái)驗(yàn)證到目前為止我們的功能OK
12.5 使用組件屬性
12.5.1 組件Properties和Attributes
12.5.2 為組件添加一個(gè)Property
12.5.3 State Holder:在請(qǐng)求之間保存狀態(tài)
12.5.4 指定簡(jiǎn)單Properties
12.5.5 繼承xsp-config Properties
12.6 創(chuàng)建初始的xsp-config定義
12.6.1 創(chuàng)建base.xsp-config文件
12.6.2 創(chuàng)建和base.xsp-config文件中組屬性定義對(duì)應(yīng)的接口
12.6.3 在Domino Designer中重新訪問組件屬性
12.6.4 定義復(fù)雜屬性
12.6.5 完成UISpinner組件的xsp-config配置文件
12.6.6 完成UI組件擴(kuò)展,UISpinner
12.6.7 完成UISpinnerRenderer渲染器
12.7 創(chuàng)建使用UISpinner組件的應(yīng)用實(shí)例
12.7.1 測(cè)試新UI組件擴(kuò)展
12.7.2 創(chuàng)建Backing Bean
12.7.3 注冊(cè)Backing Bean
12.7.4 創(chuàng)建最終版本的測(cè)試應(yīng)用程序
12.7.5 好看的外觀
12.7.6 測(cè)試以保證所有的功能可用
12.8 從這里到哪里去
12.8.1 XPages擴(kuò)展API開發(fā)者指南
12.8.2 XPages擴(kuò)展庫(kù)
12.8.3 IBM DeveloperWorks
12.9 結(jié)語(yǔ)

第13章 Notes客戶機(jī)中的XPages
13.1 總體思考
13.2 Notes客戶機(jī)中的XPages入門
13.3 三、二、一……起飛
13.4 書簽
13.5 脫機(jī)工作
13.6 XPages在客戶機(jī)與Web中的區(qū)別
13.7 其他微妙的區(qū)別
13.8 XPages,Notes的好公民
13.9 enableModifiedFlag和disableModifiedFlag的介紹
13.10 管理標(biāo)簽選項(xiàng)卡窗口
13.11 Notes鏈接vs Domino鏈接
13.12 一些調(diào)試技巧
13.13 XPages和組合應(yīng)用程序
13.13.1 創(chuàng)建一個(gè)XPages應(yīng)用程序組件
13.13.2 創(chuàng)建一個(gè)組件來(lái)監(jiān)聽您的XPages組件
13.13.3 組裝組合應(yīng)用程序:聚合XPages討論庫(kù)組件和Google窗口小部件
13.13.4 一個(gè)組件可以同時(shí)接收和發(fā)布事件
13.14 進(jìn)一步探索組合應(yīng)用程序

第五部分 應(yīng)用用戶體驗(yàn)

第14章 XPages主題
14.1 它曾經(jīng)是這樣的…但現(xiàn)在不是了
14.2 通過樣式進(jìn)行美化
14.2.1 手動(dòng)設(shè)置樣式屬性
14.2.2 理解style屬性如何使用
14.2.3 通過計(jì)算動(dòng)態(tài)生成style屬性值
14.3 通過樣式類進(jìn)行美化
14.3.1 不勞而獲
14.3.2 了解如何使用styleClass屬性
14.3.3 動(dòng)態(tài)計(jì)算styleClass屬性值
14.3.4 擴(kuò)展的styleClass和style屬性
14.4 主題
14.4.1 什么是主題
14.4.2 主題可以做什么
14.4.3 主題架構(gòu)和繼承
14.4.4 主題的使用
14.4.5 主題資源
14.4.6 資源路徑
14.4.7 主題屬性、themeId、控件定義、控件屬性
14.5 結(jié)語(yǔ)

第15章 國(guó)際化
15.1 概述
15.2 使用本地化選項(xiàng)
15.2.1 本地化資源束文件
15.2.2 設(shè)置本地化選項(xiàng)
15.2.3 測(cè)試本地化應(yīng)用程序
15.2.4 翻譯器
15.2.5 合并XPage的修改
15.2.6 陷阱!
15.3 本地化計(jì)算表達(dá)式和JavaScript
15.3.1 添加一個(gè)資源束
15.3.2 本地化計(jì)算表達(dá)式
15.3.3 本地化客戶機(jī)JavaScript
15.4 本地化腳本庫(kù)
15.4.1 服務(wù)器端腳本庫(kù)
15.4.2 客戶機(jī)腳本庫(kù)
15.5 啟用國(guó)際化
15.6 XPages中的區(qū)域
15.7 廢棄的區(qū)域代碼
15.8 結(jié)語(yǔ)

第六部分 性能、可擴(kuò)展性和安全

第16章 應(yīng)用性能和可擴(kuò)展性
16.1 黃金法則
16.2 了解請(qǐng)求處理生命周期
16.2.1 GET請(qǐng)求和JSF生命周期
16.2.2 POST請(qǐng)求和JSF生命周期
16.3 降低CPU使用率
16.3.1 GET vs POST請(qǐng)求
16.3.2 局部更新
16.3.3 局部執(zhí)行模式
16.4 降低內(nèi)存使用率
16.4.1 HTTPJVMMaxHeapSize和HTTPJVMMaxHeapSizeSet參數(shù)
16.4.2 xsp.persistence.*屬性
16.4.3 dataCache屬性
16.5 結(jié)語(yǔ)

第17章 安全性
17.1 Notes/Domino安全性和XPages
17.1.1 服務(wù)器層的安全性
17.1.2 應(yīng)用程序?qū)拥陌踩?br /> 17.1.3 設(shè)計(jì)元素層的安全性
17.1.4 文檔層的安全性
17.1.5 工作站執(zhí)行控制列表(ECL)層的安全性
17.1.6 有用的資源
17.2 讓我們從一個(gè)例子開始
17.2.1 開始創(chuàng)建一個(gè)應(yīng)用程序
17.2.2 實(shí)現(xiàn)訪問控制列表
17.2.3 使用您的簽名來(lái)簽名XPages
17.3 可編程性限制(Programability Restrictions)
17.3.1 Sign or Run Unrestricted Methods and Operations域
17.3.2 Sign Agents to Run on Behalf of Someone Else域
17.3.3 Sign Agents or XPages to Run on Behalf of the Invoker域
17.3.4 Sign Script Libraries to Run on Behalf of Someone Else域
17.4 受限操作(Restricted Operation)
17.5 XPages安全檢查
NSF類加載器橋接(ClassLoader Bridge)
17.6 Notes客戶機(jī)的XPages安全性
執(zhí)行控制列表(ECL)
17.7 活動(dòng)內(nèi)容過濾
17.8 公共權(quán)限(Public Access)
17.8.1 為XPages設(shè)置公共權(quán)限
17.8.2 在XPages中檢查公共權(quán)限
17.9 SessionAsSigner
17.10 XPages Java安全異常的故障診斷
17.11 結(jié)語(yǔ)

第七部分 附錄
附錄A XSP編程參考
附錄A.1 XSP標(biāo)簽參考
附錄A.2 XSP Java類
附錄A.3 Notes/Domino Java API類
附錄A.4 XSP JavaScript偽類
附錄B XSP樣式類參考
附錄B.1 XSP CSS文件
附錄B.2 XSP樣式類
附錄C 有用的XPages技術(shù)網(wǎng)站

本目錄推薦

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