Next Contents


Preface


This preface describes the NAS documentation set and illustrates what you can expect to find in this Migration 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 readme 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 migrate applications from Netscape Application Server 2.1 to NAS 4.0.


How This Guide Is Organized
This guide is organized into four chapters, as follows:

In addition, there is a complete code walkthrough of an example migration using the Online Bank sample application from NAS 2.1. This is available online from the following URL:

http://home.netscape.com/eng/server/nas/index.htm

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.