IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Open source | Web development | WebSphere  >

使用 Google Web Toolkit 和 Apache Geronimo 构建启用 Ajax 的应用程序,第 1 部分:在 Geronimo 上运行经过编译的 Google Web Toolkit 应用程序

developerWorks

级别: 中级

Michael Galpin (mike.sr@gmail.com), 开发人员, Adomo, Inc.

2007 年 8 月 02 日

现在注册或者使用您的 IBM ID 和密码登录。

启用 Asynchronous JavaScript + XML (Ajax) 的 Web 应用程序已经在软件开发界掀起了一股风潮。Google 已经构建了一些最著名的启用 Ajax 的 Web 应用程序。本系列教程共分两部分,将向您展示 Google Web Toolkit (GWT) 和 Apache Geronimo 如何帮助您快速构建复杂的 Ajax Web 应用程序,而无需编写任何 JavaServer Page (JSP) 组件、servlet 或 JavaScript。

在本教程中

在本教程中,您将使用 GWT 构建启用 Ajax 的 Web 应用程序并了解使用 Geronimo 开发和部署 GWT 应用程序是多么轻松。

查看 Ajax 资源中心,这是您的一站式 Ajax 编程模型信息中心,包括文章、教程、论坛、blog、wiki、事件和新闻。这里将介绍所有最新信息。

本教程包括以下主题:

  • 安装 GWT。

  • 使用 GWT 的命令行工具。

  • 使用 GWT 的部件进行编程 UI 开发。

  • 创建由 Web 应用程序调用的启用 Ajax 的服务。

  • 使用 Geronimo 构建和部署应用程序。

预备知识

本教程介绍的是如何构建 Java Web 应用程序,但您只需要了解 Java servlet 的基础知识。GWT 将利用许多常见于其他技术的原理,例如布局管理、事件系统和远程过程调用 (RPC),因此预先了解这些原理将使您可以轻松地掌握 GWT。您还将使用 Geronimo Console、HTML 和层叠样式表 (CSS),因此稍微熟悉这些工具会十分有帮助。


系统需求

开始之前,需要使用以下软件设置开发环境:

  • 配有 Tomcat 的 Geronimo 2.0 —— 本教程中的样例 Web 应用程序是使用配有 Tomcat 的 Geronimo 构建的,但是它应当也可以与配有 Jetty 的 Geronimo 结合使用,因为所有内容都是标准的 Java Platform, Enterprise Edition (Java EE)。本教程将使用 Geronimo 2.0 (M3),但是也应当可以使用早期版本的 Geronimo。
  • Java 5Java 6 —— 样例 Web 应用程序将使用泛型和注释。它是使用 Java 6 开发的,但是也针对 Java 5 进行过测试。
  • JSTL 1.1 的 Apache Jakarta 实现 —— Geronimo 1.1 是经过认证的 J2EE 1.4 实现,因此您需要使用 JSTL 1.1。
  • Google Web Toolkit —— 本教程的所有内容都与 GWT 有关;请下载本教程所需的 GWT 1.3.3。
  • Eclipse —— 样例 Web 应用程序是使用 Eclipse 构建的,正如您将从屏幕捉图中看到的一样。GWT 附带了一个方便的命令行工具以创建骨架 Eclipse 项目。如果没有使用 Eclipse,构建 GWT 应用程序也不会很难,但是 Eclipse 将提供一个优秀的调试程序可以调试 GWT 应用程序。


格式

html




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


    关于 IBM 隐私条约 联系 IBM 使用条款