`
mreay
  • 浏览: 78057 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

gwt eclipse 插件 googlipse

阅读更多
网上的牛牛们把GWT吹的不行了,刚好看到一编有关的文章,转下先!

下载地址  http://sourceforge.net/projects/googlipse

安装条件: eclipse 3.2 ,带有WebTools Platform 1.5(装MyEclipse也可以) 运行于java 1.5VM 。gwt的下载地址http://code.google.com/webtoolkit/download.html

安装:(1) 把下载的.jar文件放在 eclipse安装目录下 plugins文件夹里   (2)运行eclipse 选择Window->Preferences->Googlipse  设置 GWT 的安装路径 
 
把googlipse加入你的工程:googlipse 是作为一个 WTP Facet(不知道怎么翻译)来执行的,当创建一个新的动态web工程的时候,在Project 选项 里选择googlipse。如果已经存在这个工程了,你可以在Project->Properties->Project Facets加上googlipse(必须确定在你的classpath里没有gwt-user.jar)。如果你不喜欢googlipse,可以清除。

创建一个模式(module):如果你的工程已经存在了,就选择File->New->Other->Googlipse->Gwt Module 可以给一个现有的工程加一个新的模式。这个模式必须创建在有效的包路径下。然后起一个名字,点击finish就可以了
 
添加一个远程服务(Remote Service):注 意:一个远程服务只能以一种模式创建。所以你没有一个模式的话,你必须用 New Module wizard创建一个。在这之前,你可以选择 File->New->Other->Googlipse->Gwt Remote Service,然后输入名字和要服务的uri,最后点finish。现在远程服务已经做好了(你必须在gwt.xml里手动加入entry, googlipse并没有替你家上,以后的版本将会实现这个共 

 
添加一个远程服务方法:你 现在能够打开RemoteService interface并且在里面添加或修改 里面的方法了。你需要在RemoteServiceImpl 类里实现那些方法,但是多亏有了googlipse,你不必在RemoteServiceAsync做任何事情。googlipse会随着 RemoteService的改变而自动更新相应的异步文件。
 
用远程服务调用方法: 这个工具类可以帮助你完成远程调用 

 MyRemoteServiceAsync async = MyRemoteService.Util.getInstance();
 async.makeRemoteCall(param1, param2, callback);
 
运行/调试一个gwt应用程序:  选择Run->Run/Debug  激活 Lauch configuration 对话框. 双击"Gwt Application".在这个页面里你可以选择 你要运行的工程和模式(Project & Module)。在参数设置页里你可以选择参数,比如端口(port)和日志级别(log level)。 点击运行 RUN 执行GwtShell

 勉强翻译一下了。个人更喜欢用WBPro,也是非常好用的GWT开发插件!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics