WEB开发网
开发学院软件开发Java GWT 应用,第 1 部分: 使用 Google Web Toolkit 实... 阅读

GWT 应用,第 1 部分: 使用 Google Web Toolkit 实现 places 应用程序

 2009-10-08 00:00:00 来源:WEB开发网   
核心提示:我从上世纪 90 年代开始使用 Swing,我钟爱 Swing 的原因是它能够实现您的一切想法,GWT 应用,第 1 部分: 使用 Google Web Toolkit 实现 places 应用程序,对我而言,这就是开发软件的奇妙之处:能够在屏幕上实现自己的想法,Places:一个支持 Ajax 和数据库的 Web 服

我从上世纪 90 年代开始使用 Swing。我钟爱 Swing 的原因是它能够实现您的一切想法。对我而言,这就是开发软件的奇妙之处:能够在屏幕上实现自己的想法。借助 Swing API,您可以轻松各种各样的应用程序,从拖放式工具到街机游戏,无所不能。

然后,服务器端 Java 和 Struts 等原始框架的出现让软件开发又回到 20 世纪 60 年代的水平,它们只能类似于大型机的窗体。没有拖放操作,没有街机游戏,没有任何乐趣,我们感觉就像又回到了编程的石器时代。

这正是我钟情于 Google Web Toolkit 的原因。通过使用这个类似于 Swing 的 API,您可以再一次在浏览器中实现任何能想像到的功能。当然,Web 应用程序框架的形势自从 Struts 1.0 之后已经发生了显著变化,借助 JSF 2、Ruby on Rails 和 Lift 等框架,开发人员可以实现的功能已经不再仅限于类似于大型机的窗体。但是,GWT 仍然是其他框架所无法比拟的,它允许开发人员通过熟悉的语言和 API 发挥 JavaScript 的强大功能。如果您想在浏览器中实现类似于桌面的应用程序,则 GWT 是非常值得考虑的一种选择,至少在客户端方面是这样的。

在本系列文章中,我将实现一个类似于桌面的应用程序,为您的 GWT 学习之路打下基础。本文的内容包括:

小部件(Widgets)

远程过程调用(Remote procedure calls,RPC)和数据库集成

复合小部件

事件处理程序

Ajax 测试

在第 2 部分中,我将更加详细地讨论如何实现自定义小部件,以及一些高级技巧,比如说在计时器中使用事件预览和动画图像。您可以 下载 源代码,获取完整的示例应用程序。

Places:一个支持 Ajax 和数据库的 Web 服务 mashup

我将使用 GWT 构建一个 places 应用程序,可用于查看位置(places)。我将位置定义为某特定位置的地图与天气信息的结合,如图 1 所示:

1 2 3 4 5 6  下一页

Tags:GWT 应用 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接