最近发现一个很不错的用于在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包和所有的源文件夹到你的应用程序中
分享到:
相关推荐
Python-for-Eclipse是一款专为Eclipse集成开发环境(IDE)设计的插件,它极大地增强了Eclipse对Python语言的支持,让开发者能够在Eclipse这个强大的平台上更高效地编写、调试和管理Python项目。这款插件提供了丰富的...
Eclipse是一款广泛使用的集成开发环境(IDE),GWT Eclipse插件则为在Eclipse中开发GWT应用提供了便利。 标题中的"GWT eclipse插件4.2版本离线下载包"指的是专门为Eclipse 3.8到4.2版本设计的GWT开发工具包,这个...
1. 下载jd-eclipse插件:在描述中提到的文件列表中,jd-eclipse-site-1.0.0-RC2.zip就是我们需要的插件包。下载后解压,你会看到site.xml、LICENSE、README.md、NOTICE等文件,这些文件包含了插件的元数据、许可证和...
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-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离线安装插件包...
Hadoop-2.8.3-Eclipse-Plugin插件包是专为开发人员设计的一款工具,旨在简化Hadoop生态系统在Eclipse或MyEclipse集成开发环境(IDE)中的使用。这款插件允许开发者直接在IDE内创建、调试和管理Hadoop项目,极大地...
"mybatis generator eclipse插件"标签进一步确认了这是一个与Eclipse集成的MBG插件,使得在Eclipse IDE内可以直接使用MBG的功能,包括配置、生成和更新代码,无需离开IDE就能完成与数据库交互的代码生成工作。...
在本例中,GWT Eclipse插件是专为GWT开发设计的,它提供了如代码编辑、调试、预览和部署等专门针对GWT应用的工具。 **GWT Eclipse 4.4插件** 版本指的是该插件适用于Eclipse IDE的4.4版本,也称为Luna。这个版本的...
**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的开发源码-...
是我自己编译的hadoop-1.0.4的eclipse插件,在eclipse-sdk-3.7.1上适用。在其他eclipse版本上应该也没有问题
【Crystal Reports for Eclipse--水晶报表eclipse插件】 Crystal Reports 是一款强大的报表设计工具,而 Crystal Reports for Eclipse 是其专为 Eclipse IDE 设计的插件版本。这款插件允许开发者在 Eclipse 平台上...
gnu-arm-eclipse插件依赖资料-01,包含st公司主要芯片的信息,压缩包分为四个,本资源为第一个。博客windows+eclipse+gnuarmeclise+jlink平台搭建一文的配套资源,不使用gnuarmeclise插件的朋友勿下。
而WebLogic Eclipse插件是专为Eclipse集成开发环境(IDE)设计的工具,使得开发者能够在Eclipse中直接进行WebLogic相关的开发、测试和部署工作,大大提升了开发效率和协同工作的能力。 首先,让我们深入了解...
hadoop-1.0.2-eclipse-plugin.jar eclipse官方插件
Eclipse插件是GWT开发的重要组成部分,它为Eclipse IDE提供了集成的开发环境,使得程序员可以在熟悉的Eclipse环境中进行GWT应用的编写、调试和测试。 GWT Eclipse插件4.3版本是一个针对Eclipse IDE的扩展,它包含了...
在eclipse 4.5.2中安装jetty插件,然后提取plugins和features目录中的相关文件,打包做成可用link方式安装,省去更换eclipse版本时需要重新下载的问题。 安装方法为新加一个run-jetty-run.link文件,文件内容为 path...
**UAP-STUDIO 集成开发环境与Eclipse插件详解** UAP-STUDIO(统一应用平台工作室)是一款强大的企业级应用开发工具,它提供了一整套完整的开发、调试、部署解决方案,旨在提高开发效率并降低开发复杂度。Eclipse,...
Eclipse是一个广泛使用的Java集成开发环境(IDE),而这里的"webx-springExt整合eclipse插件"是为了在Eclipse中支持Webx-SpringExt项目的开发而设计的,使得开发者可以更方便地进行代码编写、调试和管理。...