`
zerozone
  • 浏览: 205292 次
  • 来自: 北京
社区版块
存档分类
最新评论

GWT开发利器之Cypal Studio for GWT

阅读更多
一)什么是Cypal Studio for GWT?<o:p></o:p>

Cypal Studio for GWT 其实就是Googlipsehttp://www.googlipse.com),但Googlipse已经不再更新。该项目作者创建了一个新产品来替代Googlipse,这就是Cypal Studio for GWT。从下面的配置过程大家也可以看到二者基本一致。<o:p></o:p>

<o:p></o:p>

二)环境配置及示例<o:p></o:p>

  1.Eclipse 3.2 + WTP1.5

  2.GWT,从http://code.google.com/webtoolkit/download.html下载并解压缩至D:/gwt-windows-1.4.10目录

  3.Cypal Studio for GWT,从http://www.cypal.in/studio 下载并解压缩至Eclipse目录

     4.运行Eclipse,打开Window-> Preferences->Cypal Studio,设置GWT Home(步骤2)

  5.创建Dynamic Web Project,在configurations选项选中Default Cypal Studio Project

  6.创建module<o:p></o:p>File->New->Other->Cypal Studio-> Module,输入Module名称,注意package不能为空,否则无法创建com.yourcompany.servercom.yourcompany.clinet目录。

       打开com.yourcompany.gwt.test.public下的test.html,添加一个表格。
      
html 代码
 
  1. <table align=center>  
  2.             <tr>  
  3.                 <td id="slot1"></td><td id="slot2"></td>  
  4.             </tr>  
  5.         </table>  

<o:p></o:p>

   Test类实现EntryPoint接口,需要手工实现onModuleLoad方法。     

java 代码
 
  1. public void onModuleLoad() {  
  2.         // TODO Auto-generated method stub  
  3.         final Button button = new Button("Click me");  
  4.         final Label label = new Label();  
  5.   
  6.         button.addClickListener(new ClickListener() {  
  7.           public void onClick(Widget sender) {  
  8.             if (label.getText().equals(""))  
  9.               label.setText("Hello World!");  
  10.             else  
  11.               label.setText("");  
  12.           }  
  13.         });  
  14.   
  15.         // Assume that the host HTML has elements defined whose  
  16.         // IDs are "slot1", "slot2".  In a real app, you probably would not want  
  17.         // to hard-code IDs.  Instead, you could, for example, search for all   
  18.         // elements with a particular CSS class and replace them with widgets.  
  19.         //  
  20.         RootPanel.get("slot1").add(button);  
  21.         RootPanel.get("slot2").add(label);  
  22. }  
<o:p></o:p>

 

  1. 运行<o:p></o:p>

点击Run->Run/Debug,打开运行配置对话框,双击GWT Hosted Mode Application,在右侧选择项目和模块,然后可以运行或调试。

分享到:
评论

相关推荐

    使用 Cypal Studio for GWT 简化 Ajax 开发

    **Cypal Studio for GWT** 是一个专为 **Eclipse IDE** 设计的插件,旨在简化基于 **Google Web Toolkit (GWT)** 的 **Ajax** 应用程序的开发流程。通过使用 GWT,Java 开发人员可以利用纯 Java 语言编写富互联网...

    cypal.studio.for.gwt

    cypal.studio.for.gwt

    cypal.studio.for.gwt-1.0

    cypal.studio.for.gwt-1.0

    cypal.studio.for.gwt-2.alpha

    《cypal.studio.for.gwt-2.alpha:GWT开发的高效工具》 在软件开发领域,Google Web Toolkit(GWT)是一个强大的工具,它允许开发者使用Java语言编写客户端应用程序,然后自动编译成高效的JavaScript代码。对于GWT...

    cypal[1].studio.for.gwt-1.0

    标题 "cypal[1].studio.for.gwt-1.0" 暗示这是一个与Google Web Toolkit (GWT)相关的开发工具,可能是由Cypal公司开发的工作室版本1.0。GWT是一个开放源码的Java框架,允许开发者用Java语言编写客户端Web应用程序,...

    Google GWT Cypal Studio 插件 使用文档pdf

    博文链接:https://toeo.iteye.com/blog/267791

    GWT快速开发(GWT) 是一个Java软件开发框架用于开发类似于Google Maps和Gmail的AJAX应用程序。GWT的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等。你可以用Java编程语言开发你的界面,然后用GWT编译器将Java类转换成适合浏览器执行的...

    ### GWT快速开发知识点详解 #### 一、GWT简介 **Google Web Toolkit (GWT)** 是由Google推出的一...随着技术的不断进步,虽然GWT可能不再是当前最流行的前端开发框架之一,但它仍然在某些特定场景下发挥着重要作用。

    gwt开发实例实现

    - **Java-to-JavaScript编译器**:GWT的核心特性之一是它的编译器,它将Java代码转换为高效的JavaScript,使得开发者可以使用熟悉的Java语言进行前端开发。 - **Widget库**:GWT提供了一系列丰富的用户界面组件...

    GWT 开发和部署文档

    总结来说,GWT通过Java语言为Web开发提供了一种高效且易维护的解决方案,它简化了前端开发的复杂性,使得开发者可以专注于业务逻辑和用户体验,而无需深入学习多种Web技术。GWT-EXT则进一步增强了GWT在界面设计上的...

    GWT开发文档

    ### GWT开发文档详解 #### GWT概览 Google Web Toolkit (GWT),作为一款由谷歌推出的开源框架,旨在简化并加速复杂的JavaScript前端应用程序的构建与维护过程。它通过允许开发者使用熟悉的Java语言进行编码,随后...

    GWT开发教程.pdf

    本教程将引导你了解如何在Eclipse环境中配置和使用GWT进行开发。 首先,为了在Eclipse中开发GWT应用,你需要安装GWT插件。根据Eclipse的版本,你可以从以下地址获取插件: - Eclipse 3.5 (Galileo): ...

    java教程GWT开发

    Java GWT 开发初级教程 标题解释 本文的标题是 "Java GWT 开发",它旨在教授初级开发者如何使用 Google Web Toolkit(GWT)来开发基于 Java 的 Ajax 应用程序。GWT 是一种免费的开发工具包,由 Google 公司于 2006 ...

    Gwt-ext学习笔记之基础篇

    CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1. **下载与解压** - 访问[CypalStudio](http://code.google.com/p/cypal-studio/)下载页面获取最新版本的CypalStudio。 - 下载...

    GWT开发环境JAVA

    **GWT(Google Web Toolkit)开发环境JAVA** Google Web Toolkit(GWT)是一个开放源代码的Java框架,它允许开发者使用Java语言来编写富互联网应用程序(Rich Internet Applications,RIA),并将其编译成优化的...

    (转载)GWT -EXT学习笔记-基础

    2. 在弹出的配置对话框中选择“CypalStudio GWT Project”,并设置项目名称为“gwtext”。 **步骤二:创建Module模型** 1. 右键点击项目“gwtext”,选择“New” -&gt; “Other” -&gt; “Cypal Studio” -&gt; “Module”...

    GWT-Ext_体验之旅.doc

    - **创建 GWT-Ext 工程**:通过 Eclipse 创建 Dynamic Web Project,选择 Cypal Studio for GWT 配置,指定工程名称。 - **创建 GWT Module**:创建 GWT Module 文件,实现 `EntryPoint` 接口,这是 GWT 应用程序...

    smartGWT开发环境搭建(完整工程)

    本教程将详细阐述如何搭建SmartGWT的开发环境,以及如何利用附带的`build.xml`编译器进行项目构建。 首先,你需要确保已经安装了Java Development Kit (JDK)。SmartGWT和GWT都是基于Java的,因此至少需要JDK 8或更...

    gwt for eclipse 3.7/3.6

    Eclipse是一款广泛使用的集成开发环境(IDE),而GWT for Eclipse则是Eclipse的一个插件,专门用于支持GWT应用程序的开发。这个插件针对Eclipse的3.7和3.6版本进行了优化,以提供更好的开发体验。 GWT的核心功能...

Global site tag (gtag.js) - Google Analytics