This IBM® Redpaper™ publication illustrates how to develop Java Platform, Enterprise Edition (Java EE) applications using JavaServer Pages (JSP), Java EE servlet technology, and static HTML pages. IBM Rational® Application Developer can help you work with these technologies, and a Redbank example is used to guide you through its features. This paper is intended for web developers interested in Java development.
IBM Rational Application Developer for WebSphere® Software V8 is an Eclipse 3.6 technology-based development platform for developing Java Platform, Standard Edition Version 6 (Java SE 6), and Java EE Version 6 (Java EE 6) applications. It focuses on applications to be deployed to IBM WebSphere Application Server and IBM WebSphere Portal. The platform also provides integrated development tools for all development roles, including web developers, Java developers, business analysts, architects, and enterprise programmers.
The paper begins by describing the major tools that are available for web developers in Rational Application Developer and then introduces the new features of the latest version. Next, the ITSO RedBank application is built and tested by using Rational Application Developer. The paper concludes with a list of additional information sources about Java EE web components and Rational Application Developer.
The paper is organized into the following sections:
- Introduction to Java EE web applications
- Web development tooling
- Rational Application Developer new features
- RedBank application design
- Implementing the RedBank application
- Web application testing
The sample code for this paper is in the \4880code\webapp folder. For more information about how to download the sample code, see "Locating the web material" on page 64.
This paper was originally published as a chapter in the IBM Redbooks® publication, Rational Application Developer for WebSphere Software V8 Programming Guide, SG24-7835. The full publication includes working examples that show how to develop applications and achieve the benefits of visual and rapid application development.
Table of contents