一、 安装 Cypal Studio工具
a.下载 Cypal Studio http://code.google.com/p/cypal-studio/ ,解压后得到四个jar包 Copy到 Eclipse/plugins目录下。
b.下载gwt 的安装包 http://code.google.com/webtoolkit/download.html,解压到一定的目录下,例:c:C:\Program Files\gwt目录下.
c: 配置 GWT Home目录,打开 Eclipse的 Window—Preferences—Cypal Studio 选择 Gwt的目录。
二、 建立一个名为 gwtext的 GWT项目
a. 新建一个动态 web项目, File—New—Other—Web—Dynamic Web Project,在 Configurations中选择 Cypal Studio GWT Project,其他的默认即可。
三、 创建 Module模型
a. gwtext项目上点击右键 New—Other—Cypal Studio—Module,输入包名 org.gwtext.julycn,类名 Register。
b. 在 com.gwtext.julycn包下面生产 client包、 server包、 public目录和 Register.gwt.xml、 Register.html;
c. 在 Register.java的 onModuleLoad() 方法中加入 Window.alert("This is my first Gwt Demo!");
Java代码
public class Register implements EntryPoint {
public void onModuleLoad() {
Window.alert("This is my first Gwt Demo!");
}
}
d. 选择 Run—Open Run Dialog—Gwt Hosted Mode Application,选择 New,新建一个运行实例 gwtext,在 Project中选择 gwtext, Module会自动选择所要运行的模型类。
e. 点击运行,会弹出 Google Web Toolkit运行窗口。
- 大小: 33.1 KB
分享到:
相关推荐
这可能是作者提供的一个完成的gwt-ext示例项目,读者可以直接部署到服务器运行,以便直观地看到代码效果并进行学习。 总而言之,这篇博客文章和附带的示例项目为GWT开发者提供了一次深入学习gwt-ext库的机会,有助...
- **Eclipse 和 Cypal Studio**:为了搭建 GWT-Ext 开发环境,通常推荐使用 Eclipse 集成开发环境,并安装 Cypal Studio 插件,它简化了 GWT 项目的创建、调试和部署过程。 - **配置 GWT 和 Java VM**:设置 GWT ...
5. **使用Geronimo构建和部署应用**:Geronimo作为应用服务器,提供了一个平台来托管和运行GWT应用,包括构建、部署和管理Web应用的过程。 为了成功完成这个教程,你需要对Java有一定的了解,特别是Java servlet。...
2. **添加依赖库**:将GWT库(如gwt-user.jar和gwt-dev.jar)以及gwtext.jar(GWT-EXT库)和EXTJS库添加到项目的lib目录,并将它们添加到构建路径中。 3. **设置GWT模块**:在src目录下创建GWT模块,通常是一个以`....
GWT(Google Web Toolkit) EXT 是一个基于 Google Web Toolkit 的扩展库,提供了丰富的用户界面组件,使得开发者可以创建出更具交互性和美观性的Web应用程序。在本文中,我们将深入探讨GWT_EXT项目的配置全过程,旨在...
GWText是基于文本处理的开源工具包,主要应用于自然语言处理(NLP)领域。GWText 2.0.6 是该工具包的一个版本更新,它...在部署GWText 2.0.6时,用户需要注意与现有环境的兼容性,并根据项目需求选择合适的配置和参数。
GWT(Google Web Toolkit)是Google提供的一个开源Java SDK,用于构建和部署富互联网应用程序(RIA)。它允许开发者使用Java语言来编写前端代码,然后通过编译器将其转换为优化过的JavaScript,以在浏览器上运行。...
6. **调试与部署**:使用GWT的开发模式进行调试,当一切准备就绪后,可以编译成优化的JavaScript代码进行部署。 总结,搭建EXT-GWT开发环境并结合Google Maps API V3,需要熟悉Java、GWT和EXT-GWT的基础知识,同时...
5. 使用EXTJS:可以使用EXTJS提供的界面组件和功能,下载gwtext和extjs, 并将其添加到项目中。 6. 部署GWT应用程序:可以将GWT应用程序部署到任何Web服务器下面,因为GWT编译生成的是纯的静态内容。 GWT 和EXTJS的...
4. **Web模式(Web Mode)**:当应用部署后,用户通过Web访问,不再依赖GWT工具包或JVM。 5. **命令行工具**:GWT提供了projectCreator、applicationCreator和junitCreator等工具,帮助开发者快速搭建开发环境,...
虽然GWT不是最新的前端技术,但它拥有活跃的开发者社区,提供了许多扩展库和插件,如GWT-Bootstrap、GWT-EXT等,增强了GWT的功能和灵活性。 通过对《GWT揭秘》源码的深入学习,开发者不仅能掌握GWT的基本用法,还...
5. **开发工具**:GWT提供了一个强大的开发环境,包括代码编辑器、调试器和自动部署功能。 **EXT JS** EXT JS是一款用于构建富互联网应用(RIA)的JavaScript库。EXT JS提供了大量的可重用的UI组件,如表格、面板...
4. **编译与部署**:使用GWT编译器将Java源代码编译成JavaScript和HTML,然后将这些文件部署到Web服务器上。 #### 六、示例:创建简单的GWT应用 下面是一个简单的示例,展示了如何使用GWT创建一个包含按钮的简单...
GXT(GWT-Ext)是一个基于Google Web Toolkit (GWT) 的JavaScript UI库,它扩展了GWT的功能,提供了丰富的用户界面组件和强大的数据网格处理能力。GXT的一个核心特性是支持CRUD(创建、读取、更新、删除)操作,这...
- `com.google.gwt.core.ext`:扩展GWT编译器的类。 - `com.google.gwt.core.ext.typeinfo`:支持自动化生成的类库。 - `com.google.gwt.http.client`:处理HTTP请求响应的类库。 - `com.google.gwt.i18n.client`:...
7. **EXT库**:标签中的"GWT EXT"可能是指GXT(Ext GWT),这是一个基于GWT的UI组件库,提供了更丰富的用户界面元素和布局选项,类似于桌面应用的外观和感觉。如果你在项目中使用了GXT,那么你需要学习其特有的组件...
***.google.gwt.core.ext:用于扩展GWT编译器的类。 ***.google.gwt.core.ext.typeinfo:支持自动生成功能的类库。 ***.google.gwt.http.client:提供HTTP请求和响应处理的类。 ***.google.gwt.i18n.client:支持...
- **com.google.gwt.core.ext**:用于扩展GWT编译器的类。 - **com.google.gwt.core.ext.typeinfo**:支持自动生成功能的类库。 - **com.google.gwt.http.client**:提供HTTP请求和响应处理的功能。 - **...
总的来说,GWT开发涉及从识别项目类型、调试代码、编译Java源码到上传部署的一系列流程。理解并熟练掌握这些步骤,对于开发和维护GWT应用至关重要。在实际操作中,需要注意版本控制,确保服务器上的代码与本地保持...