Вперёд | Индекс

Серверный JavaScript 1.4.
Руководство по Использованию.

Перевод выполнил Александр Пирамидин.
Прошу все замечания и предложения направлять по e-mail: a_pyramidin@yahoo.com


В этой книге рассматривается использование ядра и серверного JavaScript версии 1.4. JavaScript это созданный фирмой Netscape межплатформенный объектно-ориентированный язык скриптов (сценариев) для клиентских и серверных приложений.

Оглавление

Введение

  • Что Нового в Этой Версии?
  • Поддержка JavaScript 1.4
  • Изменения в Менеджере Приложений JavaScript
  • Что Вы Уже Должны Знать
  • Версии JavaScript
  • Где Найти Информацию о JavaScript
  • Обновление Предыдущей Версии
  • Обратная Совместимость с Предыдущими Версиями
  • Соглашения по Документам

    Глава 1  JavaScript. Обзор.

  • Что Такое JavaScript?
  • Ядро, Клиентский и Серверный JavaScript
  • Ядро JavaScript
  • Клиентский JavaScript
  • Серверный JavaScript
  • JavaScript и Java
  • Отладка в JavaScript
  • Visual JavaScript
  • JavaScript и Спецификация ECMA
  • Соотношение Между Версиями JavaScript и ECMA
  • Документация JavaScript и Спецификация ECMA
  • JavaScript и Технология ECMA

    ЧАСТЬ I. Разработка Серверных Приложений.

    Глава 2  Введение

  • Архитектура Приложений JavaScript
  • Системные Требования
  • Информация о Конфигурации
  • Подключение Серверного JavaScript
  • Защита Менеджера Приложений
  • Настройка LiveConnect
  • Локализация Компилятора

    Глава 3  Технология Разработки Приложений JavaScript

  • Основные Этапы Создания Приложения
  • Менеджер Приложений JavaScript
  • Создание Исходных Файлов Приложения
  • Компиляция Приложения
  • Инсталяция Нового Приложения
  • URL Приложения
  • Управление Доступом к Приложению
  • Модификация Приложения
  • Удаление Приложения
  • Старт, Остановка и Рестарт Приложения
  • Запуск Приложения
  • Отладка Приложения
  • Использование Менеджера Приложений для Отладки
  • Использование URL Отладки
  • Использование Функции debug
  • Публикация Приложения
  • Менеджер Приложений. Детали.
  • Конфигурация, Установки по Умолчанию.
  • За Кулисами

    ЧАСТЬ II. Возможности Серверного JavaScript.

    Глава 4  Быстрый Старт. Образец Приложения.

  • О Приложениях-Образцах Серверного JavaScript
  • Hello World
  • Что Делает Hello
  • Исходный Скрипт
  • Модифицирование Hello World
  • Hangman
  • Исходные Файлы
  • Отладка Hangman

    Глава 5  Основы Серверного JavaScript

  • Что Делать и Где
  • Обзор Процессов Времени Выполнения
  • Серверный Язык. Обзор.
  • Прототипы
  • Использование
  • Окружение
  • Классы и Объекты
  • Внедрение JavaScript в HTML
  • Тэг SERVER
  • Обратные Кавычки
  • Когда Использовать Эту Технику?
  • Процессинг Времени Выполнения на Сервере
  • Конструирование HTML-Страницы
  • Генерация HTML
  • Очистка Буфера Вывода
  • Переход к Новому Клиентскому Запросу
  • Доступ к Переменным CGI
  • Сообщение Между Сервером и Клиентом
  • Отправка Сообщений с Клиента на Сервер
  • Отправка Значений с Сервера Клиенту
  • Использование "Куков"
  • Сбор Мусора
  • Обработка Ошибок в Серверном JavaScript

    Глава 6  Обслуживание Сессий

  • Предопределённые Объекты. Обзор.
  • Объект request
  • Свойства
  • Работа с Картами Изображений
  • Объект client
  • Свойства
  • Уникальное Обращение к Объекту client
  • Создание Специального Объекта client
  • Объект project
  • Свойства
  • Совместное Использование Объекта project
  • Объект server
  • Свойства
  • Совместное Использование Объекта server
  • Техника Работы с Объектом client
  • Сравнение Разных Техник Обслуживания Клиента
  • Клиентская Техника
  • Серверная Техника
  • Период Существования Объекта client
  • Присоединение Свойств client'а к URL Вручную
  • Безопасное Использование Объектов с Блокировкой
  • Использование Lock-Экземпляров
  • Специальные Lock для Объектов project и server
  • Как Избежать Мёртвых Блокировок

    Глава 7  Дополнительная Функциональность JavaScript

  • Почтовая Служба
  • Служба Файловой Системы
  • Проблемы Безопасности
  • Создание File-Объекта
  • Открытие и Закрытие Файла
  • Блокировка Файлов
  • Работа с Файлами
  • Пример
  • Работа с Внешними Библиотеками
  • Указания по Написанию Внешних Функций
  • Идентификация Файлов Библиотек
  • Регистрация Внешних Функций
  • Использование Внешних Функций в JavaScript
  • Манипуляции с Запросами и Ответами
  • Шапка Запроса
  • Тело Запроса
  • Шапка Ответа

    ЧАСТЬ III. Служба LiveWire Database Service

    Глава 8  Соединение с БД

  • Взаимодействие с Базами Данных
  • Соединение с БД
  • Пулы Соединений с БД
  • Однопоточные и Многопоточные БД
  • Рекомендации
  • Обслуживание Пулов Соединений
  • Совместное Использование Фиксированного Набора Пулов Соединений
  • Совместное Использование Массива Пулов Соединений
  • Индивидуальные Соединения с БД
  • Обслуживание Соединения по Нескольким Запросам
  • Ожидание Соединения
  • Запрашивание Свободного Соединения

    Глава 9  Работа с БД

  • Взаимодействие с Реляционной БД
  • Автоматическое Отображение Результатов Выполнения Запроса
  • Выполнение Произвольных Операторов SQL
  • Манипуляции с Результатами Выполнения Запросов с Помощью Курсоров
  • Создание Курсора
  • Отображение Значений Записи
  • Отображение Выражений и Агрегатных Функций
  • Навигация с Помощью Курсоров
  • Работа со Столбцами
  • Изменение Информации Базы Данных
  • Обслуживание Транзакций
  • Методы Управления Транзакциями
  • Работа с Двоичными Данными
  • Вызов Хранимых Процедур
  • Обмен Информацией
  • Этапы Использования Хранимых Процедур
  • Регистрация Хранимой Процедуры
  • Определение Прототипа для Хранимой Процедуры
  • Выполнение Хранимой Процедуры
  • Работа с Наборами Результатов
  • Работа с Возвращаемыми Значениями
  • Работа с Параметрами Вывода
  • Исключения Informix и Sybase

    Глава 10  Конфигурирование Базы Данных

  • О Службе LiveWire Database Service
  • Проверка Конфигурации Вашей БД
  • Поддерживаемые Клиенты БД и ODBC-Драйверы
  • DB2
  • Informix
  • Удалённый Informix
  • Локальный Informix
  • ODBC
  • ODBC DSN (Только NT)
  • OpenLink ODBC-Драйвер (Только Solaris)
  • Visigenic ODBC-Драйвер (Только Unix)
  • Oracle
  • Удалённый Oracle
  • Локальный Oracle
  • Sybase
  • Удалённый Sybase
  • Локальный Sybase
  • Sybase (Только Unix)

    Глава 11  Конвертация Типов Данных

  • О Конвертации Типов Данных
  • Работа с Датами и БД
  • Конвертация Типа Данных Базой Данных

    Глава 12  Обработка Ошибок LiveWire

  • Проверка Ошибочных Условий
  • Возвращаемые Значения
  • Число
  • Объект
  • Булево
  • Строка
  • Пустое
  • Методы для Работы с Ошибками
  • Статус-Коды

    Глава 13  Приложения-Образцы Videoapp и Oldvideo

  • О Приложениях Videoapp и Oldvideo
  • Конфигурирование Окружения
  • Соединение с БД и Перекомпиляция
  • Создание БД
  • Запуск Videoapp
  • Исходные Файлы
  • Архитектура Приложения
  • Модифицирование Videoapp

    ЧАСТЬ IV Работа с LiveConnect

    Глава 14  LiveConnect. Обзор.

  • Что Такое LiveConnect?
  • Работа с Оболочками
  • Взаимодействие JavaScript и Java
  • Объект Packages
  • Работа с Массивами Java
  • Обращение к Классу и Пакету
  • Аргументы Типа char
  • Пример Вызова Java из JavaScript
  • Взаимодействие Java и JavaScript
  • Использование Классов LiveConnect
  • Доступ к Серверному JavaScript
  • Конвертация Типов Данных
  • Конвертация из JavaScript в Java
  • Конвертация из Java в JavaScript

    Словарь

    Индекс

    Вперёд | Индекс

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

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