开始之前
本教程适合于希望创建数据驱动的 Web 服务,为 Ajax 应用程序提供数据的 XML 和 Ajax 开发人员。也适合于希望利用 Data Studio 提供的自动创建特性来提高开发效率的读者。使用 Data Studio,开发人员可以从几个 SQL 与 SQL/XML 脚本构建和部署与 Ajax 客户机通信的 Web 服务。不需要 Java™ 或 PHP 之类的服务器端语言。
本教程说明了如何在 XML 和 IBM Data Studio 的帮助下更快捷地开发数据驱动的 Web 服务。我们将通过创建几个查询使用 Data Studio 管理与游戏数据库的连接,并通过游戏 Web 服务公开该连接。因此利用 Data Studio、XML 和基本的 Web 服务知识,就可以创建一个 Ajax 客户机与游戏 Web 服务通信,管理免费的 Flash 游戏,两者都部署在 IBM WebSphere® Application Server Community Edition(以下简称 Community Edition)上。本教程的主要内容包括:
- 快速安装 Data Studio 和 Community Edition。
- 使用 DB2® Control Center 创建和设置新的数据库与表。
- 在 Data Studio 中建立您的第一个数据开发项目。
- 使用 Data Studio 中的 SQL 编辑器创建 SQL 和 SQL/XML 脚本。
- 将 SQL 和 SQL/XML 脚本公开为游戏 Web 服务。
- 创建通过游戏 Web 服务管理免费 Flash 游戏的 Ajax 应用程序。
阅读本教程需要下列工具:
- Data Studio — 这个免费的插件原来称为 DB2 Developer Workbench,提供了高效数据库和 XML 驱动 Web 服务开发所需要的数据开发和 SQL 编辑器功能。本教程使用的是 1.1.2 版。
- Java 应用服务器 — 还需要一个 Java 应用服务器来托管通过 Data Studio 创建和部署的 Web 服务。Data Studio 安装自带了 Community Edition 安装程序,而且 Community Edition 具备我们需要的全部 Web 服务支持,因此可将其作为应用服务器。本教程使用的是 1.1 版。
- 数据库 — Data Studio 需要活动的数据库连接以便进行数据开发和创建 Web 服务。本教程需要一种 XML 数据库。IBM DB2 Express-C 就是这样的数据库。本教程使用 9.5 版。DB2 的安装说明请参阅 IBM developerWorks 教程 “在 PHP 和 Java 应用程序中使用 XML 数据库”。