Before you begin
To create an environment for developing and hosting database applications that use Java™ Platform, Enterprise Edition (Java EE) technology, you need:
- A development platform or tool for developing your applications.
- A database for storing and retrieving data.
- A Java EE 5 compliant application server for your test and production environments so you can test and host your applications.
Achieving this environment could actually be easier -- and considerably less expensive -- than you might expect, thanks to an ideal combination of software that you can obtain and use at no charge:
- Eclipse is a popular open source development platform.
- IBM DB2 Express-C is a full function data server capable of supporting both relational and pure XML data storage.
- IBM WebSphere Application Server Community Edition V2.0 is a lightweight, Java EE 5 certified application server from IBM, based on Apache Geronimo.
Using these tools as a foundation, this tutorial explores some of the key features of WebSphere Application Server Community Edition and DB2 Express-C, introduces you to Eclipse and its plug-ins, and explains how to set up and use these products and tools so you can develop and deploy a database application.
To follow the tasks described in this tutorial, you will need:
- IBM WebSphere Application Server Community Edition V2.0
- IBM DB2 Express-C 9.1
- Eclipse SDK 3.3 and Web Tools Platform 2.0
- WebSphere Application Server Community Edition V2.0 WTP Server Adapter (formerly Eclipse plug-in)
See Resources to download this prerequisite software, all of which is available free of charge.
The next sections describe features and setup tasks for the above software. Instructions for building and deploying a simple database application for WebSphere Application Server Community Edition V2.0 will follow.


