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

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

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

    KevinGong

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      15 Posts :: 1 Stories :: 9 Comments :: 0 Trackbacks

    2篇文章介紹Google Web Toolkit?

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

    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 閱讀(279) 評論(0)  編輯  收藏 所屬分類: Ajax

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


    網站導航:
     
    主站蜘蛛池模板: 免费理论片51人人看电影| 亚洲日韩小电影在线观看| 内射少妇36P亚洲区| 花蝴蝶免费视频在线观看高清版| 中文字幕中韩乱码亚洲大片| 精品国产免费一区二区三区| 亚洲午夜爱爱香蕉片| 精品一区二区三区免费视频| 亚洲国产精品视频| 中文字幕视频免费在线观看| 国精无码欧精品亚洲一区| 日本视频免费高清一本18| 午夜视频免费观看| 亚洲AV日韩综合一区尤物 | 免费A级毛片无码A∨中文字幕下载| 狠狠综合久久综合88亚洲| 亚洲乱码在线观看| 精品无码国产污污污免费| 极品美女一级毛片免费| 中文字幕日韩亚洲| 十九岁在线观看免费完整版电影| 亚洲熟妇色自偷自拍另类| 毛片网站免费在线观看| 高潮毛片无遮挡高清免费| 久久精品国产精品亚洲精品| 国产精品久久久久久亚洲影视| 亚洲狠狠爱综合影院婷婷| 在线观看日本亚洲一区 | 中文字幕人成人乱码亚洲电影| 美女视频黄的免费视频网页| 亚洲乱码一二三四区国产| 国产资源免费观看| 在线观看免费无码专区| 91亚洲视频在线观看| 免费人成在线观看视频播放| 国产性生大片免费观看性| 国产成人精品日本亚洲网址| 亚洲福利视频一区二区| 狼群影院在线观看免费观看直播| 日韩成人精品日本亚洲| 亚洲免费在线播放|