GWT-Ext是Google Web Tookit(GWT)带给我们的一组伟大的widgets,当前最新的GWT版本是1.7。
在以下的步骤中,我描述了建立一个GWT 1.7的工程并把它配置为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.7 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>
分享到:
相关推荐
- **项目创建与管理**:GWT插件提供了模板化的项目创建向导,可以快速创建新的GWT项目,并自动配置所需的依赖和设置。 - **代码编辑支持**:集成的代码编辑器提供了语法高亮、代码提示、错误检查等功能,便于编写GWT...
1. **项目创建向导**:用户可以通过简单的向导快速创建新的GWT项目,选择GWT库的版本,并配置相关的设置。 2. **代码编辑器**:提供了智能感知和代码补全功能,帮助开发者更高效地编写GWT代码,包括自动导入、方法...
4. `site.xml`:这是Eclipse更新站点的配置文件,描述了插件的元数据,如插件ID、版本、依赖关系等,Eclipse会用它来识别并安装插件。 5. `features`和`plugins`目录:这两个通常是Eclipse插件结构的一部分,`...
此外,Eclipse插件通常会包含一个图形化的UI,使开发者能够方便地配置GWT设置,管理模块,预览应用,甚至进行本地或远程的调试。 总之,这个"GWT Eclipse 4.4 插件包"为那些无法访问Google的开发者提供了一个完整的...
1. **项目创建与管理**:用户可以通过插件快速创建GWT项目,设置模块配置,如选择GWT版本、设置应用主题、添加依赖库等。 2. **代码编辑支持**:提供智能代码补全、语法高亮、错误检查等功能,使Java开发体验接近于...
1. **项目创建与管理**:能够创建新的GWT项目,并配置项目的模块和编译设置。 2. **源代码编辑**:提供了智能代码补全、语法高亮和错误检查等功能,增强开发体验。 3. **本地与模拟运行**:可以在Eclipse内部直接...
2. **项目模板**:预设的GWT项目模板帮助快速创建新项目,包含必要的文件结构和配置。 3. **部署与运行**:可以直接在Eclipse内部启动GWT的开发服务器,进行本地测试,也可以生成部署所需的WAR包。 4. **超级 Dev ...
- **.gwt.xml配置文件**:每个GWT项目都有一个或多个`.gwt.xml`配置文件,用于定义模块、引入库、设置编译参数等。 - **编译时类型安全**:由于使用Java编写,GWT提供了编译时类型检查,减少了运行时错误。 - **...
`features`和`plugins`目录则包含了插件的各个组件和功能的详细配置,这些文件一起构成了GWT for Eclipse插件的完整结构。 通过安装这个插件,开发者可以在Eclipse环境中享受到无缝的GWT开发体验,包括代码提示、...
通过上述步骤,你可以在Eclipse 3.7 (Indigo)中成功安装并配置GWT插件,为你的Web开发工作提供便利。GWT插件的安装不仅增强了Eclipse的功能,也极大地提高了开发效率,尤其是在处理复杂的Web应用程序时。如果你是GWT...
- 创建GWT项目并配置模块。 - 使用代码编辑器进行Java开发,自动完成、语法检查和错误提示等功能。 - 运行和调试GWT应用程序,实时查看代码更改的效果。 - 通过GWT编译器将Java代码转换为优化的JavaScript,以在各种...
关于GWT(Google Web Toolkit)的Eclipse插件安装是一个重要的步骤,对于想要学习和使用GWT进行Web应用开发的人员来说,这是一个基础且...因此,对于任何计划使用GWT的开发人员来说,正确安装并配置GWT插件至关重要。
9. 一旦Eclipse重启,你就可以在“Window”菜单的“Preferences”中找到GWT的设置,配置GWT SDK路径,创建新的GWT项目,或者在现有项目中添加GWT支持。 在使用GWT进行开发时,有以下关键知识点: - **GWT Compiler...
确保在Eclipse的GWT偏好设置中选择合适的浏览器模拟器。 4. **服务器配置**:Web应用程序需要一个服务器来运行,如Tomcat或Jetty。确保已安装并配置了正确的服务器,且在Eclipse中配置了对应的运行配置。 5. **JRE...
标题中的“gwt调试环境配置.doc”指的是关于Google Web Toolkit(GWT)的调试环境设置的文档。GWT是一款由Google开发的开源JavaScript框架,它允许开发者使用Java语言编写前端应用,然后通过编译器将Java代码转换为...
**GWT(Google Web Toolkit)配置详解** Google Web Toolkit(GWT)是一个开源的Java开发框架,用于构建高性能、跨浏览器的Web应用。它允许开发者使用Java语言编写客户端代码,并自动将其编译为优化过的JavaScript...
1. **创建GWT项目**:通过Eclipse插件,可以快速创建新的GWT项目,包含必要的文件结构和配置。 2. **设计用户界面**:使用GWT的Design View,开发者可以直观地拖放UI组件,构建页面布局。 3. **开发服务器端逻辑**...
本文将详细解释如何配置GWT的`.ui.xml`代码提示,以及解决Eclipse打开这类文件时的卡顿问题。 首先,我们需要了解`.ui.xml`文件是GWT中的用户界面定义文件,它使用XML语法来描述视图组件和它们的布局。这些文件通常...