link to table of contentsgo to previous topicgo to next topiclink to glossaryindex of terms


Introductory AppComposer Tutorial

AppComposer allows you to easily build, reuse and assemble Java components. AppComposer includes tools for creating, editing, debugging, and deploying applications. This tutorial gives an overview of many of AppComposer's features, and walks you through building and testing some simple web applications.

Once you have finished this tutorial you will be ready to learn some of AppComposer's more advanced features, such as working with EJBs and relational databases, and you will be ready to explore the example programs included in the AppComposer installation. The example capsules are a good source for further ideas on how to implement different kinds of functionality.

This tutorial can be divided into two parts. The first covers many of the fundamental ideas behind building programs with AppComposer, and will familiarize you with many of its main features. Part 2 takes you through building a small servlet and JSP project, and covers somewhat more advanced topics.

Part 1:

Part 2:

In order to get the most out of this tutorial, you should be familiar with web terminology and how the Internet works, and should know at least the basics of HTML. If necessary, you can find a good introduction to HTML here:

If you come across an unfamiliar term, look for it in the glossary, which you can reach from the link to Glossary button on the navigation bar.


Words in italic stand for user-defined variables, or filename placeholders. For instance, the tutorial files on your machine may be in the directory d://Program Files/AppComposer/tutorials. Since this differs from user to user, we use the convention AppComposer/tutorials. Substitute your actual path.

Menu names and screen items appear in monotype font. For instance: Select Edit from the Capsule menu.

Information that you type appears in bold. For instance: Enter Hello, world! into the text field.


link to table of contentsgo to previous topicgo to next topiclink to glossaryindex of terms
      © 2003 DigiSlice Corporation