最近在玩 Google Web Toolkit
一个可以用纯java编写ajax,然后自动翻译成可以用在j2ee工程里的程序,太强了。
因此不用学ajax,只要会java(尤其awt基础)和这个工具,ajax任我玩
介绍一下,好东西,感觉有望成为热门ajax开发工具,而且目前还出了与eclipse插件:googlipse。
我刚用过,很方便
收集的资料:
1. 非常完整的gwt+netbeans的教程:http://www.javapassion.com/handsonlabs/ajaxgwtintro/
2. 有3篇IBM文章介绍Google Web Toolkit
面向 Java 开发人员的 Ajax: 使用 Google Web Toolkit 开发 Ajax :GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。
面向 Java 开发人员的 Ajax: Google Web Toolkit 入门 :Ajax 被用于创建更加动态和交互性更好的 Web 应用程序。Google Web Toolkit (简称 GWT) 是 Google 推出的 Ajax 应用开发包,GWT 支持开发者使用 Java 语言开发 Ajax 应用。本文将介绍 GWT 开发 Ajax 应用的基本方法和步骤。
面向 Java 开发人员的 Ajax: 探索 Google Web Toolkit:最近发布的 Google Web Toolkit (GWT) 是一组全面的 API 和工具,它支持用户几乎完全使用 Java 代码来创建动态 Web 应用程序。本文将向您展示 GWT 能做什么,并帮助您确定它是否适合您。
3.(GWT eclipse 插件1)gwtdesigner
http://www.instantiations.com/gwtdesigner/download.html
4.(GWT eclipse 插件2)googlipse
1) 下载:http://sourceforge.net/projects/googlipse
2) 安装前提:
a) Eclipse 3.2 with WebTools Platform 1.5(一定要装,)
b) 运行在 Java 1.5 上
c) 还需要下载 Google Web Toolkit
3) googlipse从安装插件到做出实例全过程(官方)
(*) Drop the com.googlipse.gwt_.jar file in your eclipse\plugins folder
(*) Open Eclipse. Select Window->Preferences->Googlipse and set GWT home to the directory where you have installed the Google Web Toolkit.
(*) 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.
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.
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)
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.
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);
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.
分享到:
相关推荐
GWT(Google Web Toolkit)是Google推出的一款开源的JavaScript开发框架,它允许开发者使用Java语言来编写Web应用程序,然后自动生成兼容多种浏览器的JavaScript代码。Eclipse是一款广泛使用的集成开发环境(IDE),...
Google Web Toolkit(GWT)是一个用于开发和优化复杂浏览器端应用的开源工具集,它允许开发者使用Java语言编写前端代码,然后通过编译器将Java代码转换成兼容各主流浏览器的JavaScript、HTML和CSS。《Google Web工具...
Google Web Toolkit(GWT)是Google推出的一款开源的、基于Java的Web开发框架,它允许开发者使用Java语言来编写前端应用程序。GWT-2.8.2是该SDK的一个版本,提供了最新的特性和改进,旨在简化Web应用的开发流程,...
Google Web Toolkit(GWT)是Google开发的一款开源工具,它允许开发者使用Java语言来编写客户端的Web应用。GWT Eclipse插件是针对Eclipse集成开发环境(IDE)的一个扩展,专门用于简化GWT应用的开发流程。在Eclipse ...
**GWT(Google Web Toolkit)** 是一个由Google开发的开源JavaScript框架,它允许Java开发者使用Java语言来编写Web应用程序。GWT通过编译Java代码为优化过的JavaScript,实现了跨浏览器的兼容性,大大简化了复杂的...
GWT,全称为Google Web Toolkit,是一款由Google开发的开源工具包,用于帮助Java开发者创建交互式的、基于浏览器的应用程序。Eclipse插件是GWT开发的重要组成部分,它为Eclipse IDE提供了集成的开发环境,使得程序员...
GWT(Google Web Toolkit)是Google推出的一款用于构建富互联网应用程序(RIA)的开源开发工具。它允许开发者使用Java语言来编写前端应用,并自动编译为优化过的JavaScript代码,使得开发者可以利用Java的强大功能和...
GWT(Google Web Toolkit)是Google推出的一款用于构建富互联网应用程序(Rich Internet Applications,RIA)的开源开发工具。它允许开发者使用Java语言编写客户端代码,然后自动编译为高效的JavaScript,使得开发者...
标签中的"java"表明这个插件与Java编程语言紧密相关,"gwt"指代Google Web Toolkit,"eclipse"是开发环境,而"4.4"是Eclipse的版本号,"plugins"则是指插件本身。 在压缩包子文件的文件名称列表中,我们可以看到...
GWT(Google Web Toolkit)是Google推出的一款用于开发富互联网应用程序(Rich Internet Applications,简称RIA)的开源工具。它允许开发者使用Java语言编写客户端代码,然后自动编译为高效的JavaScript,使得应用...
总之,GWT Eclipse插件是GWT开发者不可或缺的工具,它极大地提升了开发效率和开发体验,让开发者能够更专注于编写高质量的GWT应用。对于使用Eclipse 3.4的用户来说,这个插件是增强GWT开发能力的一个重要选择。
**Java开发人员的Ajax:Google Web Toolkit (GWT) 入门** Google Web Toolkit (GWT) 是一个强大的工具,它允许Java开发人员使用熟悉的Java语言来构建高性能、跨浏览器的Ajax应用程序。GWT通过将Java代码编译为优化...
### Eclipse插件开发指南...对于希望深入了解Eclipse插件开发的读者来说,《Eclipse插件开发指南》是一本不可多得的好书,它详细介绍了Eclipse插件开发的各个方面,包括基础知识、开发流程和技术细节等,非常值得一读。
GWT(Google Web Toolkit) 是 Google 最近推出的一个开发 Ajax 应用的框架,它支持用 Java 开发和调试 Ajax 应用,本文主要介绍如何利用 GWT 进行 Ajax 的开发。 GWT特性简介 1.动态,可重用的UI组件 GWT提供的...
"googlipse GWt"是一个基于Google Web Toolkit (GWT) 的Eclipse插件,它为开发者提供了在Eclipse环境中开发、调试和管理GWT应用程序的便利工具。GWT是一种开源的技术,允许开发者使用Java语言编写客户端Web应用,...
《Eclipse插件开发(第3版 - 高清)》是...通过阅读《Eclipse插件开发(第3版 - 高清)》,开发者不仅可以掌握Eclipse插件开发的基本技能,还能了解到如何构建高效、可扩展的插件系统,从而提升软件开发的效率和质量。
"利用 Google Web Toolkit 在 Java 框架中开发 Ajax 应用程序" 这个标题提到了两个关键技术和一个目的。Google Web Toolkit(GWT)是主要工具,它允许开发者使用 Java 语言来编写前端的 AJAX 应用程序。Ajax,即异步...
Eclipse GWT 4.6插件离线安装包提供了在Eclipse集成开发环境中便捷安装Google Web Toolkit(GWT)4.6版本的功能。对于国内用户来说,由于网络限制,直接从官网下载GWT插件可能较为困难,因此离线安装包是一个非常...
Google Web Toolkit(GWT)是谷歌提供的一款开源工具,它允许开发者使用Java语言来编写Web应用程序,然后自动编译成优化过的JavaScript代码,以便在浏览器上运行。Eclipse是一款广泛使用的集成开发环境(IDE),而...
**GWT**(Google Web Toolkit)是Google推出的一款用于构建和优化复杂Web前端应用的开发工具包。它通过提供一系列强大的特性,极大地简化了开发流程,使得开发者能够更加高效地构建现代化的Web应用程序。 ##### 1. ...