<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    冷面閻羅

    低調(diào)做人&&高調(diào)做事
    隨筆 - 208, 文章 - 3, 評論 - 593, 引用 - 0
    數(shù)據(jù)加載中……

    Google Web Toolkit 入門--ajax的helloworld程序以及解決亂碼的方法

          接觸ajax已有很長時(shí)間,其實(shí)之前只是用了ajax的一個(gè)很簡單的功能異步發(fā)送功能,也就是xmlhttp,發(fā)送個(gè)xml數(shù)據(jù)島。然后感覺ajax不錯(cuò),也想多研究研究,也買了本書,可是因?yàn)楣ぷ鞯脑蛞恢倍紱]怎么看,真是“書非借不能讀”,有時(shí)間要么看電源要么玩游戲了。      
            Google Web Toolkit(簡稱GWT)Google推出的Ajax應(yīng)用開發(fā)包,支持開發(fā)者使用Java語言開發(fā)Ajax應(yīng)用。GWT框架本身是開源的,但是GWT中的開發(fā)工具僅僅提供開發(fā)用License,不允許分發(fā)。 GWT提供了一組基于Java語言的開發(fā)包,這個(gè)開發(fā)包的設(shè)計(jì)參考Java AWT包設(shè)計(jì),類命名規(guī)則、接口設(shè)計(jì)、事件監(jiān)聽等都和AWT非常類似。熟悉Java AWT的開發(fā)者不需要花費(fèi)多大的力氣就能夠快速的理解GWT開發(fā)工具包,將更多地時(shí)間投入到GWT應(yīng)用的開發(fā)過程中。開發(fā)出來的Java應(yīng)用將由GWT開發(fā)包提供的編譯工具編譯后聲生成對應(yīng)的、應(yīng)用了Ajax技術(shù)的Web應(yīng)用,Java應(yīng)用中出現(xiàn)的、和服務(wù)器之間的交互動(dòng)作被自動(dòng)生成的異步調(diào)用代碼所代替。 
             其實(shí)GWT的用法很簡單,只要去其官方網(wǎng)站下載就可以,http://code.google.com/webtoolkit/。下載包里面有api以及我們程序開發(fā)需要的jar。GWT的介紹網(wǎng)上多的很,我就不再說了。
           創(chuàng)建一個(gè)helloworld程序,需要作的是,添加GWT_HOME環(huán)境變量,然后創(chuàng)建一個(gè)文件夾(可以命令mkdi,也可以手動(dòng)創(chuàng)建),然后命令行進(jìn)入這個(gè)文件夾,執(zhí)行
    set pathD:\Program Files\Java\jdk1.6.0\binD:\Program Files\gwt-windows-1.4.10
           然后就是創(chuàng)建你的client類,不過這個(gè)client類的緊挨著的外層包中必須有client,
    applicationCreator.cmd soddabao.client.HelloWorld
          如果使用eclipse開發(fā)還可以
    applicationCreator -eclipse HelloWorld sodabao.client.HelloWorld


          系統(tǒng)自動(dòng)創(chuàng)建一些文件,包括bin、src以及兩個(gè)cmd文件
          HelloWorld-compile.cmd 是發(fā)布生成程序文件
          HelloWorld-shell.cmd 是開發(fā)測試程序用。

           雙擊HelloWorld-shell.cmd文件就可以執(zhí)行程序。
           如果你需要修改,那么就去改jaca類和html文件,至于怎么修改就看自己的需要了.....
           你下載的gwt-windows-1.4.10中的doc下的javadoc就是我們需要的api文檔。

           你會(huì)發(fā)現(xiàn)上述做起來很簡單,但是如果你把java類的setText的內(nèi)容改為中文,然后執(zhí)行程序發(fā)現(xiàn)了,發(fā)現(xiàn)最讓我們頭疼的亂碼,其實(shí)這處理的方法很簡單。你只需要下面幾步就ok了
            1.把你要顯示的中文“測試字符串”輸入到一個(gè)文件,如:1.txt 
             2.進(jìn)入命令行,進(jìn)入1.txt所在的目錄,敲入以下命令:native2ascii.exe 1.txt 2.txt 回車。這樣就生成了另外一個(gè)文件2.txt。 
             3.2.txt的內(nèi)容如下:\u6d4b\u8bd5\u5b57\u7b26\u4e32 ,把這個(gè)考到你的gwt程序中使用就可以了。
             其實(shí)就是把漢字轉(zhuǎn)化成 Unicode編碼。
          
           
          

    posted on 2007-06-18 18:40 冷面閻羅 閱讀(1647) 評論(0)  編輯  收藏 所屬分類: ajax

    主站蜘蛛池模板: 亚洲第一永久在线观看| 久久精品国产亚洲综合色| 亚洲免费在线视频观看| 99re视频精品全部免费| 国产亚洲成av片在线观看| 中文字幕免费在线看电影大全| 亚洲国产精品狼友中文久久久 | 国产精品亚洲专区在线观看| 16女性下面扒开无遮挡免费| 亚洲福利一区二区精品秒拍| 1000部夫妻午夜免费| 亚洲春色另类小说| 性做久久久久久久免费看| 中文字幕无码精品亚洲资源网久久| 99在线精品视频观看免费| 亚洲精品二三区伊人久久| 国产美女无遮挡免费网站| 成人免费网站久久久| 亚洲午夜久久久影院| 18以下岁毛片在免费播放| 日本亚洲免费无线码| 又粗又硬又大又爽免费视频播放| 青青草97国产精品免费观看| 久久亚洲国产精品五月天婷| 久久久久久一品道精品免费看| 91亚洲精品自在在线观看| 免费看少妇作爱视频| 一级特黄色毛片免费看| 亚洲爆乳无码专区| 一二三四在线播放免费观看中文版视频| 亚洲午夜无码久久久久软件| 免费大黄网站在线观看| 久久国产乱子伦精品免费看| 亚洲国产成人精品电影| 免费国产在线观看不卡| 免费在线看污视频| 中日韩亚洲人成无码网站| 久久久久亚洲AV综合波多野结衣| 小日子的在线观看免费| 亚洲丁香婷婷综合久久| 亚洲日韩精品一区二区三区|