注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Google Web Toolkit開發(fā)實(shí)戰(zhàn)

Google Web Toolkit開發(fā)實(shí)戰(zhàn)

Google Web Toolkit開發(fā)實(shí)戰(zhàn)

定 價(jià):¥49.00

作 者: (美)吉爾里(Geary,D.),(美)高登(Gordon,R.) 著,李松峰,李維鑫 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Google核心技術(shù)叢書
標(biāo) 簽: 程序設(shè)計(jì)

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

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

  Google Web Toolkit (GWT)是一種開源的Java框架,用于構(gòu)建Java驅(qū)動(dòng)的Web應(yīng)用程序。通過(guò)GWT,開發(fā)者可以使用純Java來(lái)實(shí)現(xiàn)豐富的客戶端應(yīng)用。在簡(jiǎn)化開發(fā)能夠運(yùn)行于各種瀏覽器中的、類似于桌面應(yīng)用程序的客戶端應(yīng)用方向,GWT超過(guò)了大多數(shù)Java框架。局限用戶界面豐富性的唯一因素就是開發(fā)者的想象力。本書內(nèi)容涵蓋了GWT的高級(jí)特性,在構(gòu)建具有豐富用戶界面的真實(shí)應(yīng)用程序時(shí),完全可以利用這些特性而不必學(xué)習(xí)JavaScript和其他相關(guān)的Java技術(shù)。本書中的每個(gè)解決方案并不局限于解決一個(gè)問(wèn)題,而是融合了設(shè)計(jì)模式和最佳實(shí)踐。作者對(duì)示例應(yīng)用程序的耐心解釋,有助于讀者迅速掌握高級(jí)的GWT技術(shù),例如實(shí)現(xiàn)拖放、整合JavaScript庫(kù),以及使用高級(jí)事件處理機(jī)制等。本書內(nèi)容:構(gòu)建自定義GWT部件,包括高級(jí)復(fù)合部件和低級(jí)組件。實(shí)現(xiàn)具有iPhone風(fēng)格的自動(dòng)滾動(dòng)功能的視口類。通過(guò)GWT在應(yīng)用程序中整合Web服務(wù)。將Script.aculo.us.JavaScript框架整合到GWT應(yīng)用程序中。組合Hibernate和GWT實(shí)現(xiàn)基于數(shù)據(jù)庫(kù)的Web應(yīng)用程序。擴(kuò)展GWT的PopupPanel類以實(shí)現(xiàn)可拖動(dòng)和可調(diào)整大小的窗口。創(chuàng)建拖放模塊,包含拖動(dòng)源和放置目標(biāo)。將GWT應(yīng)用程序部署到外部服務(wù)器。動(dòng)態(tài)調(diào)整可伸縮表格。在基于Struts.JavaServer Faces等其他框架開發(fā)的原有應(yīng)用程序中使用GWT部件。

作者簡(jiǎn)介

  David Geary著名作者、演講者和顧問(wèn)。他是JSF(JavaServer Faces)的專家組成員。此外,David不曾為Sun的Web Developer Certification Exam編寫試題。David Geary編著了8本Java技術(shù)書,包括最暢銷的Graphic Java 2 Series、Advanced JavaServer Pages和Core JavaServer Faces。Rob Gordon獨(dú)立咨詢師、資深Sun開發(fā)師,也是Essential JNI作者和Essential JMF的合著者。

圖書目錄

譯者序

前言
第1章 GWT入門與進(jìn)階
 1.1 綜述
 1.2 本章要點(diǎn)
 1.3 GWT部件簡(jiǎn)介
 1.4 GWT應(yīng)用程序分析
 1.5 通過(guò)GWT面板構(gòu)建用戶界面
  1.5.1 根面板
  1.5.2 user.client.ui API
 1.6 通過(guò)CSS為部件添加樣式
 1.7 GWT與事件驅(qū)動(dòng)的程序設(shè)計(jì)
 1.8 國(guó)際化與本地化
  1.8.1 實(shí)現(xiàn)GWT國(guó)經(jīng)的4個(gè)步驟
  1.8.2 使用GWT的il8nCreator命令
 1.9 GWT Web應(yīng)用程序中的新“視圖”
 1.10 GWT的歷史機(jī)制
  1.10.1 添加歷史類和歷史偵聽器
  1.10.2 處理瀏覽器后退按鈕
 1.11 GWT的對(duì)等實(shí)體:DOM元素
 1.12 使用延遲命令賦予部件鍵盤焦點(diǎn)
 1.13 實(shí)現(xiàn)遠(yuǎn)程過(guò)程調(diào)用
 1.14 使用自定義部件
 1.15 在GWT模塊中封裝自定義部件
 1.16 完整的登錄實(shí)用程序
 1.17 本章回顧
第2章 JavaScript整合技術(shù)
 2.1 本章要點(diǎn)
 2.2 整合JavaScript庫(kù)Script.aculo.us
  2.2.1 在HTML文件中導(dǎo)入JavaScript文件
  2.2.2 在GWT配置文件中導(dǎo)入JavaScript文件
 2.3 整合JavaScript日歷
 2.4 本章回顧
第3章 自定義部件
 3.1 本章要點(diǎn)
 3.2 復(fù)合的自定義部件
  3.2.1 復(fù)合部件和傳遞方法
  3.2.2 事件處理程序
  3.2.3 觸發(fā)變化事件
  3.2.4 實(shí)現(xiàn)HasText和Has Name接口
  3.2.5 整合Script.aculo.us的Blind Down效果
 3.3 低級(jí)自定義部件
  3.3.1 在低級(jí)自定義部件中使用DOM類
  3.3.2 為自定義部件設(shè)置默認(rèn)CSS樣式
  3.3.3 在自定義部件中通過(guò)參數(shù)控制Script.aculo.us效果
 3.4 本章回顧
第4章 視口與地圖
 4.1 本章要點(diǎn)
 4.2 通用視口部件
 4.3 地圖應(yīng)用程序的文件和目錄
 4.4 實(shí)現(xiàn)視口
  4.4.1 通過(guò)AbsolutePanel實(shí)例在像素級(jí)別上放置部件
  4.4.2 在視口中拖動(dòng)視圖
  4.4.3 通過(guò)焦點(diǎn)面板響應(yīng)鼠標(biāo)事件
  4.4.4 通過(guò)事件預(yù)覽禁止瀏覽器對(duì)鼠標(biāo)事件的默認(rèn)響應(yīng)
  4.4.5 捕獲事件
 4.5 深入理解焦點(diǎn)面板在視口中的應(yīng)用
 4.6 帶動(dòng)態(tài)手勢(shì)的視口視圖
 4.7 完成后的視口
  4.7.1 加入拖動(dòng)手勢(shì) 
  4.7.2 響應(yīng)拖動(dòng)手勢(shì)的動(dòng)態(tài)滾動(dòng)
  4.7.3 與拖動(dòng)手勢(shì)保持同方向動(dòng)態(tài)滾動(dòng)
  4.7.4 改變動(dòng)態(tài)滾動(dòng)的速度
 4.8 本章回顧
第5章 訪問(wèn)在線Web服務(wù)
 5.1 本章要點(diǎn)
 5.2 Yahoo!Maps Web服務(wù)
  5.2.1 示例應(yīng)用程序分析
  5.2.2 地圖應(yīng)用程序的文件和目錄
  5.2.3 實(shí)現(xiàn)Yahoo!Maps應(yīng)用程序
 5.3 訪問(wèn)Yahoo!Maps的Web服務(wù)
 5.4 縮放
 5.5 本章回顧
第6章 拖放技術(shù)
 6.1 本章要點(diǎn)
 6.2 拖放示例應(yīng)用程序
 6.3 拖放模塊
 6.4 實(shí)現(xiàn)拖放模塊
  6.4.1 使用音樂(lè)播放器和購(gòu)物車面板組件
  6.4.2 使用拖動(dòng)源和放置目標(biāo)
  6.4.3 定義CSS類
 6.5 在GWT模塊中實(shí)現(xiàn)拖放
  6.5.1 模塊配置文件
  6.5.2 抽象拖動(dòng)源和放置目標(biāo)類
  6.5.3 鼠標(biāo)偵聽器
 6.6 本章回顧
第7章 簡(jiǎn)單的窗口
 7.1 本章要點(diǎn)
 7.2 基于伸縮表格構(gòu)建窗口
 7.3 簡(jiǎn)單的窗口
  7.3.1 使用彈出面板
  7.3.2 重寫彈出面板默認(rèn)的事件處理行為
  7.3.3 使用GWT的伸縮表格并為其單元格添加樣式
  7.3.4 接收事件
  7.3.5 操作部件DOM元素的Z軸堆疊次序
  7.3.6 調(diào)整彈出面板的大小
  7.3.7 防止意外的瀏覽器效果
 7.4 窗口標(biāo)題欄
  7.4.1 在水平面板的單元格內(nèi)對(duì)齊部件
  7.4.2 通過(guò)鼠標(biāo)偵聽器和圖像模擬3D按鈕
  7.4.3 移動(dòng)彈出面板
  7.4.4 在窗口標(biāo)題中防止意外的瀏覽器效果
 7.5 本章回顧
第8章 伸縮表格
 8.1 本章要點(diǎn)
 8.2 伸縮表格簡(jiǎn)介
 8.3 簡(jiǎn)化伸縮表格的操作
 8.4 刪除伸縮表格的行
 8.5 編輯伸縮表格的單元格
 8.6 動(dòng)態(tài)調(diào)整伸縮表格的列
  8.6.1 通過(guò)GWT構(gòu)建事件偵聽器和觸發(fā)事件
  8.6.2 構(gòu)建ResizableCellPanel部件
  8.6.3 將ResizableCellPanel部件加入伸縮表格
 8.7 通過(guò)伸縮表格實(shí)現(xiàn)數(shù)據(jù)分頁(yè)
 8.8 使用Pager部件
 8.9 本章回顧
第9章 文件上傳
 9.1 本章要點(diǎn)
 9.2 GWT的文件上傳部件
  9.2.1 創(chuàng)建用戶界面
  9.2.2 解析JSON
 9.3 Apache Commons fileUpload
 9.4 本章回顧
第10章 整合Hibernate
第11章 外部服務(wù)器部署
第12章 GWT與遺留程序

本目錄推薦

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