GWT入門與經典實例解析

GWT入門與經典實例解析

《GWT入門與經典實例解析》是2009年機械工業出版社出版的圖書,作者是吉融。

基本介紹

  • 書名:GWT入門與經典實例解析
  • 作者:吉融
  • ISBN:9787111254072
  • 定價:¥32.00
  • 出版社:機械工業出版社
  • 出版時間:2009年
編輯推薦,內容簡介,目錄,

編輯推薦

如何構建GWTWeb界面,GWT中的RPC機制,GWT中的JSNI技術,GWT中的JUnit整合,在GWT中使用JSON。
GWT是GoogleWebToolkit的縮寫,它是搜尋引擎巨頭Google公司發布的基於Java語言開發AJAX套用的開發工具包。使用GWT可以通過編寫Java代碼和傳統的HTML頁面來構造AJAX套用界面,並與伺服器實現異步通信。
《GWT入門與經典實例解析》全面講解了GWT技術,主要內容包括:Widget、Panel、GWT的事件和監聽器,ImageBundle技術,GWT的RPC機制,RequestBuildet,國際化,JSNI技術,在GWT中使用JSON的方法,JUnit整合,跨越同源策略,部署GWT工程等。

內容簡介

全書深入淺出,循序漸進,從如何構建GWTWeb界面講起,逐步深入到GWT中RPC、JSNI、JSON等高級技術。書中對所涉及的相關組件都介紹了基礎知識和基本的使用方法,並配有相關實例,不僅能幫助讀者掌握GWT技術本身,也能掌握更多相關組件的知識。《GWT入門與經典實例解析》語言通俗易懂,實例伴有相關講解。如果讀者有Java語言基礎,那么閱讀《GWT入門與經典實例解析》更可以事半功倍,迅速掌握GWT開發Ajax應用程式的方法。
《GWT入門與經典實例解析》不僅適用於具有一定Java開發經驗的開發人員,也同樣適用於大中專院校的學生。

目錄

前言
第1章 GWT入門
1.1GWT概述
1.1.1AJAX簡介
1.1.2GWT簡介
1.2搭建GWT開發環境
1.2.1安裝JDK
1.2.2安裝GWT
1.2.3安裝Eclipse
1.3運行GWT樣例程式
1.3.1主機模式下運行GWT
1.3.2Web模式下運行GwT
1.4創建GWT工程
1.4.1用applicationCreator創建一個GWT套用
1.4.2創建一個用於Eclipse的GWT套用
1.5初識GWT應用程式
1.5.1入口點類
1.5.2HTML頁面
1.5.3模組
1.6projectCreacor命令詳解
1.7applicationCreator命令詳解
1.8標準GWT工程結構
1.9模組
1.10CSS層疊樣式表
1.11GWT的其他基礎知識
1.11.1客戶端代碼
1.11.2伺服器端代碼
1.11.3GWT的Java語言兼容性
1.12本章小結
第2章 事件和監聽器
2.1事件
2.1.1GWT事件
2.1.2瀏覽器的事件處理機制
2.1.3Widget/Panel對事件的處理
2.2監聽器
2.3本章小結
第3章 用Widget構建用戶界面
3.1傳統Web組件
3.1.1Label標籤
3.1.2HTML組件
3.1.3Button按鈕
3.1.4CheckBox複選框
3.1.5RadioButton單選框
3.1.6TextBox文本框
3.1.7TextArea文本區
3.1.8PasswordTextBox密碼文本框
3.1.9TextBoxBase文本框基類
3.1.10ListBox列表框
3.1.11Frame框架
3.1.12Hidden隱藏標籤
3.2高級Web組件
3.2.1CustomButton自定義按鈕
3.2.2PushButton推壓按鈕
3.2.3ToggleButton綁定按鈕
3.2.4RichTextArea富文本
3.2.5Menu選單
3.2.6TabBar頁卡欄
3.2.7Grid格線
3.2.8FlexTable伸縮表格
3.2.9HTMLTableHTML表格
3.2.10Tree樹
3.2.11Image圖片
3.3Hyperlink超連結和History歷史管理
3.3.1Hyperlink超連結
3.3.2用History實現歷史管理
3.4 本章小結
第4章 ImageBundle的使用
4.1ImageBundle簡介
4.2在GWT中實現ImageBundle
4.2.1定義ImageBundle接口
4.2.2ImageBundle接口的使用
4.3ImageBundle實例
4.4ImageBundle的子接口
4.5本章小結
第5章 用Panel實現UI布局
5.1Panel的分類
5.2Simplepanels單一面板
5.2.1ScrollPanel滾動條面板
5.2.2FocusPanel焦點面板
5.2.3FormPanel表單面板
5.2.4PopupPanel彈出面板
5.2.5DialogBox對話框
5.3Complexpanels複合面板
5.3.1DockPanel方位面板
5.3.2HorizontalPanel水平面板
5.3.3VerticalPanel豎直面板
5.3.4FlowPanel流面板
5.3.5StackFanel堆面板
5.3.6DeckPanel層疊面板
5.3.7AbsolutePanel絕對值面板
5.3.8RootPanel根面板
5.4CompositePanels合成面板
5.4.1TabPanel頁卡面板
5.4.2DisclosurePanel展開面板
5.4.3SuggestBox提示框
5.5SplitPanels分裂面板
5.5.1HorizontalSplitPanel水平分割面板
5.5.2VerticalSplitPanel豎直分隔面板
5.6用Composite實現自定義Widget/Panel
5.7其他布局方式
5.8本章小結
第6章 GWT中的RPC機制
6.1服務接口
6.2服務實現類
6.3異步接口
6.4調用RPC
6.5串列化
6.6本章小結
第7章 國際化
7.1通過Constants實現國際化
7.2通過Messages實現國際化
7.3通過ConstantsWithLookup實現國際化
7.4通過Dictionary實現國際化
7.5靜態本地化和動態本地化
7.5.1靜態本地化
7.5.2動態本地化
7.6il8nCreator命令詳解
7.7用NumlberFormat國際化數值
7.8用DateTimeFormat國際化日期和時間
7.9ImageBundles和本地化
7.10本章小結
第8章 GWT中的JSNI技術
8.1JSNI簡介
8.2編寫JSNI方法
8.3在JavaScript中訪問Java域
8.4在JavaScript中調用Java方法
8.5在Java和JavaScript間傳遞對象
8.6JSNI與異常
8.7封裝JavaScript庫
8.7.1在GWT中嵌入script.aculo .us的effects組件
8.7.2在GWT中嵌入script.aculo. us的dragdrop拖放組件
8.7.3在GWT中嵌入ActiveWidgets的grid組件
8.8本章小結
第9章 GWT與JUnit整合
9.1JUmt基礎
9.1.1安裝JUnit
9.1.2編寫測試用例
9.1.3運行jUnit測試
9.2GWT與JUnit整合
9.2.1建立測試類
9.2.2junitCreator詳解
9.2.3異步測試
9.3本章小結
第10章 使用RequestBuilder傳輸數據
10.1Get方法和Post方法
10.1.1URL簡介
10.1.2Get方法和Post方法
10.2用RequestBuilder實現遠程調用
10.3用RequestBuilder讀取XML數據
10.4本章小結:
第11章 在GWT中使用JSON
11.1JSON基礎
11.2在GWT中使用JSON
11.2.1通過JSONParser解析JSON數據
II.2.2JSONValue對象
11.2.3JSONString,JSONBoolean,JSONNumber和JSONNull對象
11.2.4JSONArray對象
11.2.5JSONObject對象
11.3JSON實例
11.4本章小結
第12章 跨越同源策略
12.1同源策略簡介
12.2伺服器端代理
12.3通過GoogleAJAXFeedAPI實現跨域訪問
12.3.1GoogleAJAXFeedAPI簡介
12.3.2GoogleAJAXFeedAPI的使用方法
12.3.3用GoogleAJAXFeedAPI讀取種子
12.4本章小結
第13章 全面理解GWT
13.1GWT工程檔案詳解
13.2GWT工程的啟動機制
13.2.1標準套用
13.2.2跨域套用
13.3部署GWT工程
13.3.1刪除不需要的檔案
13.3.2將GWT工程部署到伺服器
13.4本章小結
附錄keyCode鍵碼值表
……

相關詞條

熱門詞條

聯絡我們