TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
Google Web Toolkit開發實戰(簡體書)
滿額折

Google Web Toolkit開發實戰(簡體書)

商品資訊

人民幣定價:49 元
定價
:NT$ 294 元
優惠價
87256
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:7 點
商品簡介
作者簡介
目次
相關商品

商品簡介

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

作者簡介

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

目次

譯者序

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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 256
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區