[Contents] [Previous] [Next] [Index]

Getting Started

This book describes creating server-side JavaScript applications. JavaScript is Netscape's cross-platform, object-based scripting language for client and server applications.

Sections:

What You Should Already Know

This book assumes you have this basic background:

Where to Find JavaScript Information

Because JavaScript can be approached on several levels, its documentation has been split across several books to facilitate your introduction. The suite of online JavaScript books includes:

The Netscape Enterprise Server Programmer's Bookshelf summarizes the different programming interfaces available with the 3.x versions of Netscape web servers. Use this guide as a roadmap or starting point for exploring the Enterprise Server documentation for developers.

In addition, other Netscape books discuss certain aspects of JavaScript particularly relevant to their topic area. These books are mentioned where relevant throughout this book.

The Netscape web site contains much information that can be useful when you're creating JavaScript applications. Some URLs of particular interest include:

What's New in this Release

With the release of the 3.x versions of Netscape web servers, Netscape LiveWire 1.01 is fully integrated into the web servers. Since LiveWire database connectivity is now integrated as the LiveWire Database Service portion of server-side JavaScript, developers do not have to install LiveWire as a separate product. Simply turn on the JavaScript support in the Administration Server to make the necessary components available.

The following improvements have been made to server-side JavaScript:

Upgrading from an Earlier Release

If you have previously installed a 2.0 version of a Netscape web server, you should migrate the server settings when you install a 3.x version of a Netscape web server. For information on how to install the server and migrate settings, see the administrator's guide for your web server. If you do not migrate old server settings when you install the server, you can migrate them later, using the "Migrate from previous version" link on the Netscape Server Administration Page. Information on this link is also in the administrator's guide for your web server.

If you have previously created JavaScript applications using LiveWire 1.x, you should be aware of these changes that occur when you upgrade to 3.x and migrate old server settings:

Backward Compatibility with Earlier Releases

You must also be aware of these changes in the behavior of server-side JavaScript applications.

Document Conventions

JavaScript applications run on many operating systems; the information here applies to all versions. 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 you use slashes instead of backslashes to separate directories.

This book uses uniform resource locators (URLs) of the form

http://server.domain/path/file.html
In these URLs, server represents the name of the server on which you run your application, such as research1 or www; domain represents your Internet domain name, such as netscape.com or uiuc.edu; path represents the directory structure on the server; and file.html represents an individual filename. In general, items in italics in URLs are placeholders and items in normal monospace font are literals. If your server has Secure Sockets Layer (SSL) enabled, you would use https instead of http in the URL.

This book uses the following font conventions:

About Sample Code

This book contains sample JavaScript code. This code was tested running Netscape Communicator on a Windows 95 machine and Netscape Enterprise Server 3.0 on a Unix machine, and connected to an Informix database.


[Contents] [Previous] [Next] [Index]

Last Updated: 10/30/97 12:18:17


Copyright © 1997 Netscape Communications Corporation