Оглавление | Назад | Вперёд | Индекс

Предисловие

В этой книге рассматривается создание приложений, написанных на языке "Серверный/Server-Side JavaScript" (SSJS). JavaScript это разработанный корпорацией Netscape платформонезависимый объектно-ориентированный язык скриптинга (сценариев) для клиентских и серверных приложений.

В данной главе имеются следующие разделы:

Что Нового в Этом Релизе


В релизах 3.x и 4.x версий сервера Netscape Enterprise Server служба LiveWire полностью интегрирована с сервером. Поскольку LiveWire database connectivity теперь интегрирована как LiveWire Database Service - часть серверного JavaScript, разработчикам не нужно устанавливать LiveWire как отдельный продукт. Просто включите поддержку JavaScript в Administration Server, чтобы сделать доступными необходимые компоненты.

ПРИМЕЧАНИЕ:

Отличие между SSJS в Netscape Enterprise Server (NES) 3.x и в NES 4.x состоит в том, что NES 4.x использует теперь JavaScript Runtime от Mozilla.org, которая поддерживает JavaScript 1.4. Предыдущие версии SSJS поддерживали JavaScript 1.0, JavaScript 1.1 и JavaScript 1.2.

Поддержка JavaScript 1.4


В JavaScript версии 1.4 появились новые возможности и различные усовершенствования, которые обсуждаются в онлайновом учебнике Core JavaScript Reference v1.4:

http://developer.netscape.com/docs/manuals/js/core/jsref/index.htm

Также можно воспользоваться моим переводом на русский язык новой версии (Ядро JavaScript 1.5) этой книги .

В следующем списке резюмируются эти новые возможности:

Изменения в JavaScript Application Manager


Функциональность менеджера JavaScript Application Manager не изменилась в Enterprise Server 4.0 по сравнению с Enterprise Server 3.x. Однако он теперь использует ту же новую схему цветов, что и Server Manager в Enteprise Server 4.0, и имеет некоторые изменения внешнего вида.

Рисунок 0.1  JavaScript Application Manager в Enteprise Server 4.0.

JavaScript Application Manager теперь имеет три вкладки:

Хотя названия и внешний вид вкладок и кнопок в JavaScript Application Manager в Enterprise Server 4.0 слегка отличается от Enterprise Server 3.6, их функциональность не изменилась.

Что Вы Уже Должны Знать


Предполагается, что Вы уже имеете следующие базовые знания:

Версии JavaScript


Каждая версия Netscape Enterprise Server поддерживает свою версию JavaScript. Чтобы помочь Вам при создании скриптов, совместимых с несколькими версиями Enterprise Server, в этом учебнике используются сокращённые обозначения версий сервера, в которых каждая возможность реализована.

Версии JavaScript и Netscape Enterprise Server
Версия JavaScript Версии Enterprise Server

JavaScript 1.2

Netscape Enterprise Server 3.6 (NES 3.6)

JavaScript 1.4

Netscape Enterprise Server 4.0 (NES 4.0)

Где Найти Информацию о JavaScript


Поскольку JavaScript может применяться на разных уровнях, документация по нему разделена на несколько книг. Набор онлайновых книг по JavaScript включает:

Документацию по JavaScript, состоящую из следующих книг:

Если Вы новичок в JavaScript, начните с Главы 1, "JavaScript. Обзор.". После того как Вы будете иметь твёрдое понимание основ, можете воспользоваться книгой Серверный JavaScript, Справочник. для получения долее детальной информации об объектах и операторах.

Используйте материал этой книги для знакомства с ядром и серверным JavaScript. Пользуйтесь книгами Клиентский JavaScript. Руководство. и Клиентский JavaScript. Справочник. для получения информации о создании сценариев на HTML-страницах.

Enterprise Server 4.x Release Notes содержат информацию о Enterprise Server 4.x, в том числе - касающуюся серверного JavaScript для Enterprise Server 4.x.

Книга Netscape Enterprise Server Programmer's Guide содержит резюме по разным интерфейсам программирования, доступным в версиях 4.x Netscape web-серверов. Используйте это учебник в качестве карты или отправной точки при изучении документации Enterprise Server для разработчиков.

Помимо этого, другие книги Netscape обсуждают отдельные аспекты JavaScript, особенно относящиеся к их области действия. Эти книги упоминаются в тексте данной книги там, где это возможно.

Сайт Netscape содержит большое количество информации, которая может понадобиться при создании приложений JavaScript. Вот некоторые URL, представляющие особый интерес:

Обновление Предыдущей Версии


Если у вас имеется установленная версия предыдущего релиза Netscape web-сервера, Вы должны перенести установки сервера при инсталяции Enterprise Server 4.x. См. Enterprise Server 4.0 Installation and Migration Guide.

Если Вы ранее создавали приложения JavaScript, используя Серверный JavaScript 3.x, Вы должны знать об изменениях, выполняемых при обновлении до версии 4.x и переносе старых установок сервера:

Обратная Совместимость с Предыдущими Релизами


Вы также должны знать об изменениях в поведении приложений серверного JavaScript по сравнению с Netscape Enterprise Server 3.x:

Соглашения по Документам


Приложения JavaScript работают на многих операционных системах; данная информация применима ко всем версиям. Пути файлов и директорий даны в формате Windows (с обратной наклонной чертой в качестве разделителя имён директорий). Для Unix-версий пути директорий - те же,  за исключением того, что в качестве разделителей используются слэши вместо backslash.

В этой книге используются uniform resource locators (URLs) в форме:

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

В этих URL server это имя сервера, на котором запускается Ваше приложение, как, например, research1 или www; domain это имя домена Internet, такое как netscape.com или uiuc.edu; path это структура директорий на сервере; а file .html это имя файла. В целом элементы, выделенные italic в URL, являются заглушками, а элементы с нормальным моноширинным шрифтом являются литералами. Если на Вашем сервере имеется Secure Sockets Layer (SSL), Вы должны использовать https вместо http в URL.

В книге использованы следующие соглашения по шрифтам:

Оглавление | Назад | Вперёд | Индекс

Дата последнего обновления: 29 сентября 1999 г.

╘ Copyright ╘ 1999 Sun Microsystems, Inc. Некоторая часть Copyright ╘ 1999 Netscape Communications Corp. Все Права Зарезервированы.