Posted on 2006-11-15 23:22
網路冷眼@BlogJava 閱讀(1726)
評論(0) 編輯 收藏 所屬分類:
Java 、
Java EE
編寫AJAX應用程序往往讓人頭痛,JavaScript有不易調試。Google給出了解決這個問題另外的思路, 這就是Google Web Toolkit (GWT)。GWT 是一個Java 開發框架。在開發和調試AJAX 應用程序時,和其它的Java程序沒有任何區別,選用什么樣的Java 開發工具完全由自己的喜好所定。開發完畢以后要部署到生產系統中,GWT自帶的編譯器將Java應用程序編譯成與瀏覽器兼容的JavaScript和HTML頁面。
GWT的開發步驟為:
a. 在IDE 用Java語言編寫和調試一個應用程序,當然啦,將用到的GWT庫添加到IDE里。
b.使用GWT自帶的Java2JavaScript編譯器將上面寫的東東編譯成一堆JavaScript和HTML文件。
c.然后將這隊文件發布到Web Server上。
d.瞧瞧是否支持大多數的瀏覽器,什么IE啦,Firefox啦,Netscape啦。一般情況下,不會費勁作額外工作的。
安裝GWT:
a. 首先確定已安裝JDK。沒有安裝,從Sun公司的網站上Download一個趕快安裝上。
b.從http://code.google.com/webtoolkit/下載GWT。目前Stable Version 為1.1,支持Windows XP/2000以及Linux(GTK+2.2.1+) 操作系統。同時Version 1.2 RC1也提供下載。從網站上也看見,Version 1.2 RC1支持Mac OS X。這里,用Windows OS下的GWT。
c.用WinRAR或者Winzip 將gwt-window1-1.1.10.zip 解壓到一個目錄。
d.安裝過程到此完工。
運行示例程序:
在安裝的samples目錄下,有一個Mail目錄。
里面有兩個文件:Mail-compile.cmd和Mail-shell.cmd。
雙擊Mail-shell.cmd文件,立即彈出兩個WIndow,分別如圖1和圖2所示。
圖1 GWT的Shell,提供一個綁定在8888端口上的服務
圖2 Mail應用在瀏覽器的界面
看看界面是不是很Cool!是不是有這樣的疑問,好像在哪見過?哦,好像也Google的Gmail一個風格。
再開一個FireFox瀏覽器瞧瞧,看看圖3,嗯,也不錯!
圖3 在Firefox上的Mail 應用
區區幾步就讓AJAX應用跑了起來,挺好!