`
lyhapple
  • 浏览: 48616 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Googlipse-不错的GWT Eclipse插件

    博客分类:
  • AJAX
阅读更多

最近发现一个很不错的用于在Eclipse IDE下应用GWT开发AJAX的插件,叫Googlipse,名字还很好记,呵呵.
它的最近发布版本是0.5.4版,可以支持GWT1.4.60,不过在sourceforge.net里的邮件列表里发现原来这个插件已经停止开发与BUG修复了,真是可惜.现在把安装与使用方法简单翻译一下,以防自己以后忘记,也方便大家学习.不过,本人E文也一般,大致上给翻译一下, 翻译的很生硬,不过主要的信息还是体现出来了,大家将就一下

准备:

1) 下载:http://sourceforge.net/projects/googlipse

2) 安装前提:
 a) Eclipse 3.2 with WebTools Platform 1.5(一定要装,)
 b) 已经安装了JDK 1.5以上
 c) 还需要下载 Google Web Toolkit , 网址是: http://code.google.com/webtoolkit/

 

安装插件到制作实例的全过程(英文是从官方网站上COPY的)

 (*) Drop the com.googlipse.gwt_<version>.jar file in your eclipse\plugins folder
 将com.googlipse.gwt_<version>.jar文件放到你的Eclipse安装文件夹中的plugins文件夹下 (译者注: 我这里用的的com.googlipse.gwt_0.5.4.jar)

 (*) Open Eclipse. Select Window->Preferences->Googlipse and set GWT home to the directory where you have installed the Google Web Toolkit.
 打开Eclipse, 选择Window->Preferences->Googlipse , 设置GWT安装目录

 (*) 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.

添加Googlipse到你的工程:
 Googlipse是一个实现了WTP的插件(Facet这个单词不知道具体要怎么翻译,暂且翻译成"插件"). 当新建一个的动态WEB工程时,可在工程模块页面中选择Googlipse.如果已经有一个动态WEB工程时,可以通过 Project->Properties->Project Facets 添加Googlipse插件(请确认gwt-user.jar在不在你的classpath中). 假使你不喜欢Googlipse,你也可以移除它.

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.

新建一个模块:
 当有了一个包含Googlipse插件的动态WEB工程后,你可以通过 File->New->Other->Googlipse->Gwt Module 添加一个新的模块. 这些模块只能被创建到一个有效的包中(默认包名不允许使用),
你可以指定包名(包含工程名和源文件夹名)或通过点击Browse按钮选择包. 你也可以自己新建一个包. 然后输入模块名称,点击Finish, 就可以得到这个模块生成的组件.
 
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)

添加远程服务:
 提示: 一个模块中只能创建一个远程服务. 在这一步之前, 如果你没有模块, 你需要使用New Module向导创建一个新模块
 选择: File->New->Other->Googlipse->Gwt Remote Service , 点击Browse按钮,选择当前模块(即gwt.xml文件),输入该服务的名程和uri地址,然后点击Finish. 现在这个远程服务的组件就已经生成了.(你必须手动地在gwt.xml文件中添加配置. Googlipse并不自动添加, 在以后的版本中将支持该功能)
 
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.

添加一个远程服务的方法:
 你可以打开RemoteService接口并添加/修改其中的方法. 你需要在RemoteServiceImpl类中提供这些方法的实现, 不过有了Googlipse, 你不需要做任何事情,当RemoteService接口改变时Googlipse会自动更新相应的文件
 
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);
 
在远程服务中调用一个方法:
 在远程服务的实体类会帮你产生相应的远程调用.
 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.

运行/调试:
 选择 Run->Run/Debug 显示Lauch configuration对话框, 双击"Gwt Application". 在main页面中,选择要运行的工程和模块.在parameters页面中选择参数,如端口和日志级别. 点击Run,即可执行GwtShell并加载你的应用程序, GwtShell将添加工程中的jar包和所有的源文件夹到你的应用程序中

分享到:
评论
4 楼 lutsao 2008-06-06  
呵呵...我又下个designer
超爽
3 楼 lyhapple 2008-04-27  
to lutsao:

可能是我没有翻译清楚,我的E文也一般,还是到官网上入门教程吧.
2 楼 lutsao 2008-04-26  
下了
可是不知咋用。。。
1 楼 linuxcoffee 2007-12-17  
Googlipse is no more. The code base is now moved into another Open Source product called Cypal Studio for GWT and its been maintained there. Bug fixes and new features will be in the new product, so its is suggested to switch over there.
For more information, please look at: http://www.cypal.in/studio and http://code.google.com/p/cypal-studio

原来是转移了,出新的版本了

相关推荐

    python-for-eclipse插件

    Python-for-Eclipse是一款专为Eclipse集成开发环境(IDE)设计的插件,它极大地增强了Eclipse对Python语言的支持,让开发者能够在Eclipse这个强大的平台上更高效地编写、调试和管理Python项目。这款插件提供了丰富的...

    GWT eclipse插件4.2版本离线下载包

    Eclipse是一款广泛使用的集成开发环境(IDE),GWT Eclipse插件则为在Eclipse中开发GWT应用提供了便利。 标题中的"GWT eclipse插件4.2版本离线下载包"指的是专门为Eclipse 3.8到4.2版本设计的GWT开发工具包,这个...

    Java反编译工具jd-gui的eclipse插件安装

    1. 下载jd-eclipse插件:在描述中提到的文件列表中,jd-eclipse-site-1.0.0-RC2.zip就是我们需要的插件包。下载后解压,你会看到site.xml、LICENSE、README.md、NOTICE等文件,这些文件包含了插件的元数据、许可证和...

    android-sdk-windows+eclipse插件完整版.z04

    android-sdk-windows+eclipse插件完整版.z04 1.http://download.csdn.net/source/3166185 2.http://download.csdn.net/source/3166538 3.http://download.csdn.net/source/3169595 4....

    hadoop-2.5.0-eclipse插件

    该插件的安装非常简单,只需将`hadoop-eclipse-plugin-2.5.0.jar`文件复制到Eclipse的plugins目录下,然后重启Eclipse即可。这个jar文件包含了使得Eclipse能够理解和管理Hadoop项目所需的全部功能。 在Eclipse中...

    testng-eclipse离线安装插件包

    testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包testng-eclipse离线安装插件包...

    hadoop-2.8.3-eclipse-plugin插件包

    Hadoop-2.8.3-Eclipse-Plugin插件包是专为开发人员设计的一款工具,旨在简化Hadoop生态系统在Eclipse或MyEclipse集成开发环境(IDE)中的使用。这款插件允许开发者直接在IDE内创建、调试和管理Hadoop项目,极大地...

    svn-1.8-eclipse插件.7z

    `svn-1.8-eclipse插件`是专门为Eclipse设计的一个插件,允许用户在Eclipse环境中直接与SVN服务器进行交互,进行版本控制操作。 该插件的版本为1.8,这意味着它对应于SVN的1.8版本。SVN 1.8引入了一些重要的增强功能...

    mybatis-generator-1.3.2-eclipse插件带数据库中文注释

    "mybatis generator eclipse插件"标签进一步确认了这是一个与Eclipse集成的MBG插件,使得在Eclipse IDE内可以直接使用MBG的功能,包括配置、生成和更新代码,无需离开IDE就能完成与数据库交互的代码生成工作。...

    GWT Eclipse 4.4插件离线安装包

    在本例中,GWT Eclipse插件是专为GWT开发设计的,它提供了如代码编辑、调试、预览和部署等专门针对GWT应用的工具。 **GWT Eclipse 4.4插件** 版本指的是该插件适用于Eclipse IDE的4.4版本,也称为Luna。这个版本的...

    GWT Eclipse 3.5 插件

    **GWT Eclipse 3.5 插件** Google Web Toolkit(GWT)是Google开发的一款开源工具,它允许开发者使用Java语言来编写客户端的Web应用。GWT Eclipse插件是针对Eclipse集成开发环境(IDE)的一个扩展,专门用于简化GWT...

    基于java的开发源码-Java源码Eclipse的Script插件 JSEditor.zip

    基于java的开发源码-Java源码Eclipse的Script插件 JSEditor.zip 基于java的开发源码-Java源码Eclipse的Script插件 JSEditor.zip 基于java的开发源码-Java源码Eclipse的Script插件 JSEditor.zip 基于java的开发源码-...

    hadoop-1.0.4的eclipse插件

    是我自己编译的hadoop-1.0.4的eclipse插件,在eclipse-sdk-3.7.1上适用。在其他eclipse版本上应该也没有问题

    Crystal Reports for Eclipse--水晶报表eclipse插件

    【Crystal Reports for Eclipse--水晶报表eclipse插件】 Crystal Reports 是一款强大的报表设计工具,而 Crystal Reports for Eclipse 是其专为 Eclipse IDE 设计的插件版本。这款插件允许开发者在 Eclipse 平台上...

    gnu-arm-eclipse插件依赖资料-01

    gnu-arm-eclipse插件依赖资料-01,包含st公司主要芯片的信息,压缩包分为四个,本资源为第一个。博客windows+eclipse+gnuarmeclise+jlink平台搭建一文的配套资源,不使用gnuarmeclise插件的朋友勿下。

    weblogic---Eclipse插件

    而WebLogic Eclipse插件是专为Eclipse集成开发环境(IDE)设计的工具,使得开发者能够在Eclipse中直接进行WebLogic相关的开发、测试和部署工作,大大提升了开发效率和协同工作的能力。 首先,让我们深入了解...

    hadoop-1.0.2-eclipse-plugin.jar eclipse官方插件

    hadoop-1.0.2-eclipse-plugin.jar eclipse官方插件

    GWT eclipse插件4.3版本离线安装包

    Eclipse插件是GWT开发的重要组成部分,它为Eclipse IDE提供了集成的开发环境,使得程序员可以在熟悉的Eclipse环境中进行GWT应用的编写、调试和测试。 GWT Eclipse插件4.3版本是一个针对Eclipse IDE的扩展,它包含了...

    run-jetty-run 1.3.5eclipse插件包

    在eclipse 4.5.2中安装jetty插件,然后提取plugins和features目录中的相关文件,打包做成可用link方式安装,省去更换eclipse版本时需要重新下载的问题。 安装方法为新加一个run-jetty-run.link文件,文件内容为 path...

    UAP-STUDIO 集成开发环境eclipse插件

    **UAP-STUDIO 集成开发环境与Eclipse插件详解** UAP-STUDIO(统一应用平台工作室)是一款强大的企业级应用开发工具,它提供了一整套完整的开发、调试、部署解决方案,旨在提高开发效率并降低开发复杂度。Eclipse,...

Global site tag (gtag.js) - Google Analytics