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

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

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

    KevinGong

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      15 Posts :: 1 Stories :: 9 Comments :: 0 Trackbacks

    2篇文章介紹Google Web Toolkit?

    面向 Java 開發(fā)人員的 Ajax: 使用 Google Web Toolkit 開發(fā) Ajax:GWT(Google Web Toolkit) 是 Google 最近推出的一個開發(fā) Ajax 應(yīng)用的框架,它支持用 Java 開發(fā)和調(diào)試 Ajax 應(yīng)用,本文主要介紹如何利用 GWT 進行 Ajax 的開發(fā)。
    面向 Java 開發(fā)人員的 Ajax: Google Web Toolkit 入門:Ajax 被用于創(chuàng)建更加動態(tài)和交互性更好的 Web 應(yīng)用程序。Google Web Toolkit (簡稱 GWT) 是 Google 推出的 Ajax 應(yīng)用開發(fā)包,GWT 支持開發(fā)者使用 Java 語言開發(fā) Ajax 應(yīng)用。本文將介紹 GWT 開發(fā) Ajax 應(yīng)用的基本方法和步驟。

    goolipse安裝和使用:
    googlipse插件:http://sourceforge.net/projects/googlipse

    Requirements:

    ?Googlipse requires Eclipse 3.2 (必須3.2)with WebTools Platform 1.5(一定要裝,)running on a Java 1.5 VM. You need to separately install Google Web Toolkit from :http://code.google.com/webtoolkit/download.html

    Installation:

    ?(*) Drop the com.googlipse.gwt_<version>.jar file in your eclipse\plugins folder
    ?(*) Open Eclipse. Select Window->Preferences->Googlipse and set GWT home to the directory where you have installed the Google Web Toolkit.
    ?(*) You are all set to code.
    ?
    Adding Googlipse to your project:

    ?Googlipse is implemented as a WTP Facet. When creating a new Dynamic Web Project, select Googlipse in the Project Facets page. If you already have a Dynamic Web Project, you can add Googlipse facet by selecting Project->Properties->Project Facets(Please make sure you don't have gwt-user.jar in your classpath). In case you didn't like Googlipse, you can remove the facet.

    Creating a Module:

    ?Once you have a Dynamic Web Project with Googlipse facet, you can add a new module by File->New->Other->Googlipse->Gwt Module. Modules can be created only in valid java packages (default package is not allowed). Either you can type in the package (with project & source folder) in the location field or you can select it by clicking Browse button. You can also click the Create button to create a new package. Next type in the name of the module. Click Finish, you will have all the artifacts for the module generated.
    ?
    Adding a Remote Service;

    ?Note :A Remote Service will be created only in a module. So if you don't have a module, you need to create one using the New Module wizard, before this step.
    ?You can select File->New->Other->Googlipse->Gwt Remote Service. Click the Browse button and select the module (the gwt.xml file). Type the name and uri for the service and click Finish. Now the artifacts for the remote service will be generated. (You have to add an entry in the gwt.xml file manually. Googlipse doesn't add it. This feature will be implemented in future versions)
    ?
    Adding a Remote Service method:

    ?You can open the RemoteService interface and add/change methods in it. You need to provide the implementation of those methods in RemoteServiceImpl class, but thanks to Googlipse, you don't have to do anything in RemoteServiceAsync. Googlipse will automatically update the corresponding Async file whenever a RemoteService interface is changed.
    ?
    Calling a method using Remote Service:

    ?The utility class in the Remote service should help you in making the remote call.
    ?
    ?MyRemoteServiceAsync async = MyRemoteService.Util.getInstance();
    ?async.makeRemoteCall(param1, param2, callback);
    ?
    Running/Debugging a Gwt Application:

    ?Select Run->Run/Debug to activate the Lauch configuration dialog box. Double Click "Gwt Application". In the main page, you can select the Project & Module you want to run. In the parameters page you can select the parameters such as port and log level. Click Run to execute the GwtShell & bring up your application. The laucher will add the jar files & all the source folders in the project to your application.
    ?
    ?
    Questions/Bugs/Suggestions?

    ?Drop a mail to googlipse-users@lists.sourceforge.net

    posted on 2006-07-20 08:35 KevinGong 閱讀(284) 評論(0)  編輯  收藏 所屬分類: Ajax

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产成人片在线观看无码| 亚洲婷婷国产精品电影人久久| 亚洲AV日韩AV永久无码久久| 亚洲精品视频免费| 久久99精品视免费看| 91免费国产在线观看| 亚洲视频免费播放| 国产亚洲精品国产福利在线观看| 全免费A级毛片免费看网站 | 久久91亚洲人成电影网站| jzzjzz免费观看大片免费| 亚洲日韩精品无码专区网站| 国产97视频人人做人人爱免费| 国产亚洲?V无码?V男人的天堂| 国产在线观a免费观看| 噜噜嘿在线视频免费观看| 亚洲av永久无码精品漫画 | 一级毛片免费不卡| 亚洲日韩精品一区二区三区| 亚洲色偷偷综合亚洲AV伊人蜜桃| 中文字幕免费在线看线人动作大片| 亚洲无av在线中文字幕| 亚洲午夜免费视频| 亚洲一卡2卡3卡4卡国产网站| 人人鲁免费播放视频人人香蕉| 亚洲综合国产一区二区三区| 蜜芽亚洲av无码一区二区三区| 免费A级毛片在线播放不收费| 中文字幕av免费专区| 久久亚洲AV无码精品色午夜麻豆| 无码一区二区三区AV免费| 久久亚洲中文字幕精品有坂深雪 | 日本一区二区三区免费高清| 亚洲一级二级三级不卡| 精品熟女少妇AV免费观看| 四虎成人精品国产永久免费无码| 亚洲成AV人片在线观看无码 | 亚洲一级特黄无码片| 99ee6热久久免费精品6| 久久久亚洲精品视频| 免费无码又爽又高潮视频|