Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

developerWorks Community:

  • Close [x]

Hello World (updated): Rational Application Developer V7

Create Java, Web service, and database applications

Jane Fung (, Software Developer, IBM Toronto Lab
Jane Fung works on the WebSphere Studio Application Developer Integration Edition tools team. Jane earned a Bachelor of Applied Science degree in Electrical Engineering at the University of Waterloo, Ontario, and is a Sun Java 2 Certified Programmer. You can reach Jane at .

Summary:  Try some practical exercises that show how to create a Java™ application, create and invoke a Web service, and create a Web application that can access a Derby database using a Relational Record List. Learn about J2EE application development using IBM Rational Application Developer. The original version of this tutorial for Rational Application Developer V6 is still available.

View more content in this series

Date:  23 Jan 2007
Level:  Introductory PDF:  A4 and Letter (1363 KB | 37 pages)Get Adobe® Reader®

Activity:  50505 views


Rational Application Developer V7, hereafter called Application Developer, is an integrated development environment (IDE). It is based on the open-source Eclipse development platform. The Eclipse platform is an extensible development platform and application framework for building software. You can add plug-ins to the platform to include new functions.

The Eclipse platform by itself comes with a Java IDE for Java application development. It provides some common tools and features for Java developers. Built on top of the Eclipse platform, Application Developer adds a great number of capabilities including J2EE development, XML, Web service development, and database development.

Select a workspace location, as shown in Figure 1, when you first start Application Developer. A workspace can be any directory location where your work is stored. If you are working on multiple projects at the same time, use different workspaces for each project to ensure a clear code separation.

Figure 1. Selecting a workspace location
Figure 1: The window for selecting a workspace location.

After you have chosen a workspace, the Welcome page displays, as shown in Figure 2. It offers quick links to tutorials and samples. Click on the Overview icon to take a guided tour of Application Developer.

Figure 2. Rational Application Developer Welcome page
Figure 2: The Welcome page of the Rational Application Developer

Close the Welcome page. The J2EE perspective displays. A perspective is a consolidation of tools and views that a developer needs. Application Developer offers a number of perspectives tailored for different types of developers, such as Web, Data, J2EE, and Debug, and Java programming.

Application Developer supports the development of many different types of applications, including:

  • Java
  • Web
  • EJB
  • J2EE
  • Database
  • Web Service
  • JMS
  • SQLJ
  • Portal
  • Visual Modeling (allows you to visualize your source code in sequence diagram, topic diagram, and so forth)

You can develop any of the preceding applications, test, and debug right on Application Developer. Directly deploy and test J2EE applications on the embedded WebSphere Application Server. WebSphere Application Server is a J2EE server that can support running J2EE enterprise applications. Application Developer comes with an integrated WebSphere Application Server.

By default, Application Developer ships with a WebSphere Application Server for unit testing. Figure 3 shows the server view, from which you can start and stop the WebSphere Application Server.

Figure 3. The server view
Figure 3: The server view.

2 of 9 | Previous | Next


Zone=Rational, Java technology
TutorialTitle=Hello World (updated): Rational Application Developer V7