偶然的机会帮朋友维护一个网站,真的是不喜欢写jsp、javascript,于是baidu出来了google的gwt,花了一下午时间搭建开发环境,尝试了各种组合,总觉得有欠缺。最终在网上找到了这篇blog认为是个很好的经验贴,写到自己的blog里面以防忘记。作者的blog好像有问题,始终无法打开,这个链接是google的网页快照里面的,有兴趣的朋友保存一下吧:http://203.208.37.132/search?q=cache:Xuw6K3DeJOEJ:paulgrenyer.blogspot.com/2009/04/setting-up-gwt-ext-for-gwt-16-with.html+Google+Plugin+for+Eclipse+gwt-ext&cd=7&hl=zh-CN&ct=clnk&gl=cn&st_usg=ALhdy2-498dISMTi2huHgj0THw8zY3gLeg
GWT-Ext是Google Web Tookit(GWT)带给我们的一组伟大的widgets,当前最新的GWT版本是1.6。GWT 1.6有一个与以往不同的项目结构(project structure) 和一个嵌入式的java servlet server(Jetty)。这些改变带来的好处是无需手工建立war路径,项目结构可以直接部署到java servlet server(比如Jetty或者tomcat)。但是GWT-EXT的setup文档已经无效了。
在以下的步骤中,我描述了建立一个GWT 1.6的工程并把它配置为GWT-Ext的必要操作:
1 安装google plugin for eclipse http://code.google.com/eclipse/docs/getting_started.html
2 使用plugin创建一个简单的GWT应用:
Select File -> New -> Web Application Project from the Eclipse menu.
In the New Web Application Project wizard, enter a name for your project (e.g. MegaDeth) and a java package name, e.g., com.megadeth.Take the tick out of the Use Google App Engine tick box.
Click Finish.
3 运行应用程序:
Right click it in package explorer and select Run As -> Run Configurations
Put a tick in the Automatically Select Unused Port tickbox.
Click Run to see the default GWT 1.6 application
4 下载gwtext-2.0.5.zip, 解压缩之后将gwtext.jar 拷贝到项目的\WEB-INF\lib路径下。
5 在工程的war路径下建立一个js路径。
6 下载ext-2.0.2.zip,解压缩之后将其中的内容拷贝到js路径。
7 右键点击项目,选择刷新,让eclipse显示出新的jar包,和js路径。
8 添加gwtext.jar进入项目:
Right click on the project in package explore
Select Properties -> Java Build Path -> Libraries.
Click Add JARs, navigate to gwtext.jar in the project and double click it.
Click OK to close the properties dialog.
9 在项目的gwt.xml 文件中加入以下行:
<inherits name='com.gwtext.GwtExt' />
<stylesheet src="../js/ext-2.0.2/resources/css/ext-all.css" />
<script src="../js/ext-2.0.2/adapter/ext/ext-base.js" />
<script src="../js/ext-2.0.2/ext-all.js" />
10 按照以下方式改变项目的进入点:
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
import com.gwtext.client.widgets.Panel;
public class MegaDeth implements EntryPoint
{
public void onModuleLoad()
{
Panel mainPanel = new Panel();
mainPanel.setTitle("Hello World!");
mainPanel.setHeight(300);
mainPanel.setWidth(500);
RootPanel.get().add(mainPanel);
}
}
11 从项目的html文件中删除以下行:
<h1>Web Application Starter Project</h1>
<table align="center">
<tr>
<td colspan="2" style="font-weight:bold;">Please enter your name:</td>
</tr>
<tr>
<td id="nameFieldContainer"></td>
<td id="sendButtonContainer"></td>
</tr>
</table>
12 运行
分享到:
相关推荐
Ubuntu虚拟机HADOOP集群搭建eclipse环境 hadoop-eclipse-plugin-3.3.1.jar
Eclipse集成Hadoop2.10.0的插件,使用`ant`对hadoop的jar包进行打包并适应Eclipse加载,所以参数里有hadoop和eclipse的目录. 必须注意对于不同的hadoop版本,` HADDOP_INSTALL_PATH/share/hadoop/common/lib`下的jar包...
JavaScript plugin for eclipse3.5 spket-1.6.18 破解版
hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1hadoop-eclipse-plugin-1.2.1
这个是eclipse 安装gwt的Google插件,是4.6最新版本。可以完美支持本地安装。eclipse 安装gwt环境的具体操作可以看我的博客http://blog.csdn.net/u011521382
《Hadoop-eclipse-plugin-2.7.2:在Eclipse中轻松开发Hadoop应用》 在大数据处理领域,Hadoop作为一个开源的分布式计算框架,因其高效、可扩展的特性而备受青睐。然而,对于开发者而言,有效地集成开发环境至关重要...
hadoop-eclipse-plugin-3.1.3,eclipse版本为eclipse-jee-2020-03
7. **开发工具**:GWT Studio、Eclipse插件和其他集成开发环境提供了强大的开发支持,包括代码提示、自动完成、重构等功能。 然而,需要注意的是,由于GWT的编译过程可能会生成大量的JavaScript代码,这可能导致...
总之,"axis2-eclipse-codegen-plugin-1.6.2.zip"和"axis2-eclipse-service-plugin-1.6.2.zip"是强大的开发工具,它们为使用Apache Axis2开发Web服务的Eclipse用户提供了一个友好的环境,使得Web服务的生命周期管理...
标题中的"axis2-eclipse-codegen-plugin-1.6.2和axis2-eclipse-service-plugin-1.6.2"指的是两个与Apache Axis2相关的Eclipse插件:Axis2代码生成插件和Axis2服务插件,它们是版本1.6.2的。Apache Axis2是一个流行的...
在eclipse中搭建hadoop环境,需要安装hadoop-eclipse-pulgin的插件,根据hadoop的版本对应jar包的版本,此为hadoop3.1.2版本的插件。
总结,style-ext-html-webpack-plugin是前端开发中的一个重要工具,它通过内联CSS提升了页面加载速度和用户体验。理解和掌握它的使用,将有助于优化你的Webpack构建流程,打造更高效的前端应用。
Hadoop-Eclipse-Plugin-3.1.1是一款专为Eclipse集成开发环境设计的插件,用于方便地在Hadoop分布式文件系统(HDFS)上进行开发和调试MapReduce程序。这款插件是Hadoop生态系统的组成部分,它使得Java开发者能够更加...
**GWT 开发者插件概述** ...总的来说,GWT Dev Plugin是GWT开发者不可或缺的工具,它提供了便捷的本地开发环境,有助于提高开发效率和应用质量。对于想要深入学习GWT的人来说,理解并掌握这个插件的使用至关重要。
gwt-dev-plugin
hadoop-eclipse-plugin-2.7.3和2.7.7的jar包 hadoop-eclipse-plugin-2.7.3和2.7.7的jar包 hadoop-eclipse-plugin-2.7.3和2.7.7的jar包 hadoop-eclipse-plugin-2.7.3和2.7.7的jar包
GWT-Developer-Plugin
为了方便开发者在Eclipse或MyEclipse这样的集成开发环境中高效地进行Hadoop应用开发,Hadoop-Eclipse-Plugin应运而生。这个插件允许开发者直接在IDE中对Hadoop集群进行操作,如创建、编辑和运行MapReduce任务,极大...
总之,`hadoop-eclipse-plugin-2.6.0.jar`是Hadoop开发者在Windows环境下利用Eclipse进行高效开发的重要工具,通过它,开发者可以更好地整合开发环境与大数据处理平台,提高开发效率和项目的可维护性。
总的来说,Hadoop-eclipse-plugin-2.7.6是Hadoop开发的一个强大工具,它使得开发者能够在熟悉的Eclipse环境中进行Hadoop应用的开发、测试和部署,极大地提升了开发效率。通过学习和熟练掌握这个插件的使用,可以帮助...