Next Contents Index



About This Guide
This guide describes how to create, test, and deploy a Netscape Application Server (NAS) application with Netscape Application Builder 4.0. It is intended for information technology developers in the corporate enterprise who want to extend client-server applications to a broader audience through the World Wide Web.

In addition to describing Netscape Application Builder design and development processes, this guide offers sample code, a tutorial, and reference material that includes a glossary.


What You Should Already Know
This guide assumes you are familiar with the following topics:


How This Guide Is Organized
This guide is divided into four sections. If you are new to Netscape Application Builder, begin with Getting Started for an overview of the Netscape Application Builder interface, features, and introduction to the programming model. If you are already familiar with Netscape Application Builder, skim the material in Getting Started before going on to Building Applications.

Once you are familiar with the fundamentals of using Netscape Application Builder, you can refer to for examples of how to build applications in Netscape Application Builder. Testing and Deploying Applications provides information for compiling, testing, debugging, deploying, and downloading applications. In addition, this part describes how to set up an external source control utility.

Finally, the appendixes address specific reference topics that describe the various Netscape Application Builder components, third party tools, and Netscape Application Builder migration issues that you may want to review.

Getting Started"> Getting Started
This section provides an overview of the Netscape Application Builder programming model and environment. The following chapters are included:

Building Applications"> Building Applications
This section provides conceptual and procedural details for creating each part of a Netscape Application Builder application. The following chapters are included:

  • Creating and Managing Projects describes the process of creating a project.
  • Creating Data Access Logic describes how to use Netscape Application Builder to build a data model representing a database schema and how to use the query editor window to design queries which use data models and JDBC RowSets to access your data sources.
  • Creating Presentation Logic describes how to use Netscape Application Builder's Java editor and Properties window to customize servlets.
  • Creating Presentation Layout describes how to use the Palette and HTML page editor window to build HTML pages and JavaServer Pages.
  • Creating Business Logic describes how to use Netscape Application Builder's Java editor and Properties window to create and customize Enterprise JavaBeans.

This section provides examples of how to create Netscape Application Builder applications using the code generation wizards. The following chapter is included:

Testing and Deploying Applications"> Testing and Deploying Applications
This section describes how to test and deploy Netscape Application Builder applications. The following chapters are included:

Appendixes"> Appendixes
This section includes various appendixes for reference material that you may wish to review. This section includes the following appendices:

In addition, a glossary is included to define frequently used terms that may be unfamiliar to Netscape Application Builder users.


Documentation Conventions
File and directory paths are given in Windows format (with backslashes separating directory names). For Unix versions, the directory paths are the same, except slashes are used instead of backslashes to separate directories.

This guide uses URLs of the form:

http://server.domain/path/file.html

In these URLs, server is the name of server on which you run your application; domain is your Internet domain name; path is the directory structure on the server; and file is an individual filename. Italics items in URLs are placeholders.

This guide uses the following font conventions:

 

© Copyright 1999 Netscape Communications Corp.