使用Google Web Toolkit和JSON開發Ajax應用程式

來源:互聯網
上載者:User

Google Web Toolkit 和 JSON 簡介

Google Web Toolkit(GWT)是一套用來開發 Ajax 程式的工具,它支援開發人員使用 Java 代碼來建立 Ajax 的應用程式。

JSON (JavaScript Object Notation)是一種輕量級的資料交換格式。它是一種完全和語言無關的文字格式設定。同時由於 JSON 是 JavaScript 的物件常值符號的子集,所以在 Ajax 開發中,經常用來作為用戶端和伺服器端資料交換的標準格式。

本文將關注如何使用 GWT 這個強大的開發套件開發使用 JSON 作為資料交換格式的 Ajax 應用程式。

樣本程式

本文將介紹如何使用 GWT 和其它開源工具來實現一個可以在頁面上動態即時地展示當前伺服器端單元測試執行結果的 Ajax 應用程式。其中,將討論如何使用 GWT 和其它開源工具轉換和處理 JSON 資料。

背景介紹

當開發人員提交自己修改的代碼到代碼伺服器時,通常需要做迴歸測試,用來測試新提交的代碼是否能夠保證產品品質。測試人員在伺服器端事先部署好測試載入器、版本控制的代碼以及可啟動並執行 TestCases。當代碼更新的時候,測試人員啟動代碼的迴歸單元測試,希望能夠即時地看到伺服器端 TestCases 的執行情況。然而,以往的 Web 技術很難達到以上目標,通常只有在全部結果執行完畢,才能一次性的看到全部結果,或者讓使用者手動地頻繁重新整理頁面來即時的察看伺服器端執行結果。

使用 Ajax 技術,可以實現頁面即時重新整理的動態效果。而以 GWT 作為 Ajax 開發工具,可以快捷方便的協助開發。使用 JSON 作為伺服器端和用戶端通訊的資料交換格式,可以更清晰地定義和傳遞相對複雜的結構化資料。

架構

圖 1. 系統構架圖

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.