qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          Google Web Toolkit 教程

          簡介

          受眾

          這些教程旨在服務(wù)于那些希望用Google Web Toolkit編寫富AJAX應(yīng)用程序的開發(fā)人員。

          雖然這些教程假設(shè)你會HTML、CSS以及Java的相關(guān)知識,但它們并不是運行這些教程所必需的。

          開始之前

          在開始這些教程之前,我們假定你已經(jīng)完成了以下幾點:

          • 已經(jīng)安裝了Java SDK。
            如果你沒有安裝最新版本的Java SDK,你可以下載Sun Java Standard Edition SDK
          • 已經(jīng)安裝了Eclipse或其它你喜愛的Java IDE。
            在這些教程中,我們使用的是Eclipse,因為它是開源的。GWT并不強制你使用Eclipse,你可以使用IntelliJNetBeans或其它任何你偏愛的Java IDE。但是如果你使用Eclipse以外的Java IDE,在教程中的截圖和一些特定的介紹將會變得不一樣,不過基本的GWT概念仍然是相同的。
            如果你的Java IDE尚不包括對Apache Ant的支持,你可以去下載一個以方便地編譯和運行GWT應(yīng)用程序。
          • 已經(jīng)安裝了Google Eclipse 插件。
            Google Eclipse 插件為Eclipse添加了額外的功能用于創(chuàng)建和開發(fā)GWT應(yīng)用程序。
          • 已經(jīng)下載了Google Web Tookit。
            Google Web Toolkit可以通過Google Eclipse 插件進(jìn)行下載。另外,你也可以為你的操作系統(tǒng)下載最新的Google Web Toolkit分發(fā)。
          • 已經(jīng)將GWT解壓到想要運行它的目錄。
            GWT 沒有安裝程序,運行和使用 GWT 所需的所有文件都位于解壓的目錄中。

          你也可以選擇這樣做:

          • 安裝Google App Engine SDK。
            Google App Engine允許你在Google的設(shè)備上運行包含GWT的Java 網(wǎng)頁應(yīng)用程序。App Engine SDK可以通過Google Eclipse插件進(jìn)行下載。另外,你也可以單獨下載用于Java的App Engine SDK

          GWT教程

          構(gòu)建一個示例GWT應(yīng)用程序

          • 構(gòu)建一個示例GWT應(yīng)用程序。
            通 過用GWT開發(fā)一個StockWatcher(股指監(jiān)視器),你將學(xué)習(xí)如何創(chuàng)建一個GWT項目、如何用GWT wigdets和panels構(gòu)建UI、如何用Java語言編寫客戶端功能、如何在宿主模式下進(jìn)行調(diào)試、如何應(yīng)用CSS樣式、如何將Java編譯為 JavaScript以及如何在網(wǎng)頁模式下運行應(yīng)用程序。

          客戶端/服務(wù)器通信

          • 通過GWT RPC與服務(wù)器進(jìn)行通信。
            通過GWT RPC添加一個到服務(wù)器的調(diào)用,你將學(xué)習(xí)如何進(jìn)行異步調(diào)用,如何序列化Java對象以及如何處理異常。
          • 通過HTTP檢索JSON數(shù)據(jù)。
            構(gòu)建一個HTTP請求用于從服務(wù)器檢索JSON數(shù)據(jù)。此技術(shù)也能被用來檢索XML數(shù)據(jù)。
          • 構(gòu)建跨站請求
          • 構(gòu)建一個受到SOP(Same Origin Policy)約束的遠(yuǎn)程服務(wù)器調(diào)用

          國際化

          • 對GWT應(yīng)用程序進(jìn)行國際化。
            通過Static String Internationalization將GWT應(yīng)用程序的用戶界面翻譯成另外一種語言。

          Junit測試

          • 使用Junit進(jìn)行單元測試。
            通過Junit為GWT應(yīng)用程序添加單元測試。

          部署至Google App Engine

          • GWT與Google App Engine。
            將GWT應(yīng)用程序部署到App Engine。

          轉(zhuǎn)載請保留作者姓名及原網(wǎng)址(jiaowei.cnblogs.com)。

          posted on 2011-10-09 13:28 順其自然EVO 閱讀(781) 評論(0)  編輯  收藏

          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宣武区| 镇巴县| 景洪市| 兰溪市| 东乡县| 伊宁市| 寿光市| 林西县| 铜梁县| 北川| 湘潭市| 开江县| 仪陇县| 剑川县| 洛南县| 昭通市| 嘉禾县| 晴隆县| 渝北区| 阿勒泰市| 新巴尔虎右旗| 南阳市| 五莲县| 榕江县| 宁都县| 上饶市| 维西| 五华县| 抚顺市| 蒲江县| 馆陶县| 曲水县| 遂昌县| 赫章县| 黄骅市| 嘉荫县| 蒙阴县| 普宁市| 定兴县| 望奎县| 枝江市|