This document provides an overview of debugging and testing Java applications using Rational Application Developer. It describes how to create a sample Java application called NameSorter to demonstrate debugging and testing techniques. The application takes a name as input, converts it to uppercase, adds it to a sorted set, and displays the results. The document walks through setting up the application, including creating projects, a servlet, and JSP pages. It then provides instructions for testing the initial code and using the debugger to step through the code.