Next Contents Index


Preface

This preface describes the NAS documentation set and illustrates what you can expect to find in this Programmer's Guide.

This preface contains the following sections:


Using the Documentation
The following table lists the tasks and concepts that are described in the Netscape Application Server (NAS) and Netscape Application Builder (NAB) printed manuals and online read-me file. If you are trying to accomplish a specific task or learn more about a specific concept, refer to the appropriate manual.

Note that the printed manuals are also available as online files in PDF and HTML format. See the page installdir/nas/docs/index.htm, where installdir is the directory in which you installed NAS.

For information about
See the following
Shipped with
Late-breaking information about the software and the documentation

readme.htm
NAS 4.0 Developer Edition (Solaris), NAS 4.0, NAB 4.0
Installing Netscape Application Server and its various components (Web Connector plug-in, Netscape Application Server Administrator), and configuring the sample applications

Installation Guide
NAS 4.0 Developer Edition (Solaris), NAS 4.0
Installing Netscape Application Builder

install.htm
NAB 4.0
Basic features of NAS, such as its software components, general capabilities, and system architecture

Overview
NAS 4.0 Developer Edition (Solaris), NAS 4.0, NAB 4.0
Deploying Netscape Application Server at your site, by performing the following tasks:

Deployment Guide
NAS 4.0

Administering one or more application servers using the Netscape Application Server Administrator tool to perform the following tasks:

Administration Guide
NAS 4.0

Migrating your applications to the new Netscape Application Server 4.0 programming model from version 2.1, including a sample migration of an Online Bank application provided with Netscape Application Server

Migration Guide
NAS 4.0 Developer Edition (Solaris), NAS 4.0, NAB 4.0

Creating NAS 4.0 applications within an integrated development environment by performing the following tasks:

User's Guide
NAB 4.0
Creating NAS 4.0 applications that follow the new open Java standards model (Servlets, EJBs, JSPs, and JDBC), by performing the following tasks:

Programmer's Guide (Java)
NAS 4.0 Developer Edition (Solaris), NAB 4.0

Using the public classes and interfaces, and their methods in the Netscape Application Server class library to write Java applications

Server Foundation Class Reference (Java)
NAS 4.0 Developer Edition (Solaris), NAB 4.0

Creating NAS C++ applications using the NAS class library by performing the following tasks:

Programmer's Guide (C++)
Order separately


Using the public classes and interfaces, and their methods in the Netscape Application Server class library to write C++ applications

Server Foundation Class Reference (C++)
Order separately


About This Guide
This guide describes how to create applications intended to run on Netscape Application Server.

This guide 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 programming concepts and tasks, this guide offers sample code, implementation tips, 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 organized into thirteen chapters and four appendices, loosely arranged into several parts.

The first part provides an overview of the Netscape Application Server programming model and environment. This part includes the following topics:

The next part describes the programming tasks associated with presentation logic and page design. This part includes the following topics:

The next part describes the programming tasks associated with business logic and data access. This part includes the following topics:

The next part describes issues that affect all parts of an application. This part includes the following topics:

The appendices include the following reference material:

Finally, a Glossary and Index are provided.


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 that 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. Italic items in URLs are placeholders.

This guide uses the following font conventions:


Related Information
Specifications related to the NAS programming model are provided in the directory installdir/nas/docs/javaspec, where installdir refers to the directory in which you installed NAS. You can find a directory of all NAS-related documentation at installdir/nas/docs/index.htm.

The official specifications are maintained at the following URLs. Note that these sites do not necessarily contain the versions of these specifications that are supported by NAS. See the index listed above for links to specification versions supported by NAS.

Servlets
http://java.sun.com/products/servlet
JavaServer Pages (JSPs)
http://java.sun.com/products/jsp
Enterprise JavaBeans (EJBs)
http://java.sun.com/products/ejb
Java Naming and Directory Interface (JNDI)
http://java.sun.com/products/jndi
Java Database Connectivity (JDBC)
http://java.sun.com/products/jdbc

Additionally, we recommend the following resources:

Programming with Servlets and JSPs

Java Servlet Progamming, by Jason Hunter, O'Reilly Publishing

Java Threads, 2nd Edition, by Scott Oaks & Henry Wong, O'Reilly Publishing

The web site http://www.servletcentral.com

Programming with EJBs

Enterprise JavaBeans, by Richard Monson-Haefel, O'Reilly Publishing

The web site http://ejbhome.iona.com

Programming with JDBC

Database Programming with JDBC and Java, by George Reese, O'Reilly Publishing

JDBC Database Access With Java: A Tutorial and Annotated Reference (Java Series), by Graham Hamilton, Rick Cattell, Maydene Fisher

 

© Copyright 1999 Netscape Communications Corp.