开始之前
将工业级 DB2® 数据库的强大功能与兼容 Java EE 5 的 WebSphere® Application Server 的多功能性相结合,再加入这款流行的开放源码 Eclipse IDE —— 就可以拥有一个高效的环境来创建、测试和部署基于 Web 的应用程序和 Web 服务。
这并不是一个秘密,很多年来大型 IT 项目中的专业技术人员一直都在享用这个久经考验的软件组合。但是直到现在,开发社区仍普遍没有对这些工具的全面使用权。不过这种情况已经有所改变,目前通过 IBM 的全面支持只需下载即可获得这个组合中的服务器和 IDE 的性能完善的版本 —— 下载免费而且无需许可费用。
Java 开发人员现在可以免费使用开放源码 Eclipse IDE 来创建和测试应用程序和 Web 服务,然后将它们安装到 WebSphere Application Server Community Edition 2.0(在本教程中,我们称之为 Application Server)和 DB2 Express-C 9.5 以便进行产品部署。
本教程将介绍下载和使用这些软件组件 —— 又称为启动 Java 应用程序的套件 —— 的捷径,让您在创建下一个编程杰作时能够发现和享受它们的无限潜能。通过本教程,您将了解如何安装和设置组件以及这些组件是如何相互协作的。为了实现这个目标,本教程不想涉及各个软件包所有可用的功能或配置选项。您可以在自己今后的探索和开发过程中逐渐发现每个产品的丰富功能集。
本教程将指导您:
- 下载并安装 DB2 Express-C 9.5
- 利用 DB2 Express-C 9.5 中的工具创建数据库并处理数据
- 下载并安装 Application Server 2.0
- 通过 Web 控制台管理 Application Server
- 使用 JCA 1.5 连接器将 Application Server 连接到 DB2 Express-C 9.5
- 下载并安装 Eclipse
- 安装 Eclipse Web Tools Platform (WTP) server adapter for Application Server(以前称为 Application Server plug-in for Eclipse)
- 通过 Eclipse IDE 管理、浏览和编辑 DB2 Express-C 9.5 数据
- 利用现有的 Application Server 在 Eclipse 中测试 Web 应用程序
- 通过对 DB2 Express-C 9.5 进行数据访问在 Eclipse 中快速开发和测试 JSP/JSTL Web 应用程序并将其部署到 Application Server
- 将 Application Server 配置为 Internet 上的常规 Web 服务器
在本教程的结尾,您将拥有所有这些软件工具的实际使用经验并会在 Application Server 上部署一个简单的数据驱动的 Java 应用程序。
您应该大体上熟悉 Java 开发,特别是服务器端 Java 开发。本教程假设您理解关系型数据库的常规操作并且熟悉基本的 J2EE 概念,例如,部署描述符和 WAR 归档。有应用服务器和关系型服务器的工作经验更好,但不作硬性要求。
为了学习并试验本教程中的代码,需要安装 Sun 的 Java SE JDK 5 update 15 或 IBM SDK for Java Version 5 SR6。
本教程所推荐的系统配置为:
- 支持上面列出的 JDK/JRE 的系统,主存至少为 1GB(建议为 2GB)
- 至少有 2GB 的磁盘空间用于安装软件组件和示例
本教程中的操作说明基于 Windows 操作系统。教程中所涉及的所有工具也都可以工作在 Linux® 和 UNIX® 系统上。
