|  | 级别: 中级 Michael Galpin , 开发人员, Adomo, Inc.
2007 年 8 月 02 日 启用 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 5 或 Java 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公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|