home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco
Серверный 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
Архитектура Приложений JavaScript
Системные Требования
Информация о Конфигурации
Подключение Серверного JavaScript
Защита Менеджера Приложений
Настройка LiveConnect
Локализация Компилятора
Глава 3 Технология Разработки Приложений JavaScript
Основные Этапы Создания Приложения
Менеджер Приложений JavaScript
Создание
Исходных Файлов Приложения
Компиляция
Приложения
Инсталяция Нового Приложения
URL Приложения
Управление Доступом к Приложению
Модификация Приложения
Удаление Приложения
Старт, Остановка и Рестарт Приложения
Запуск Приложения
Отладка Приложения
Использование Менеджера Приложений для Отладки
Использование URL Отладки
Использование
Функции debug
Публикация Приложения
Менеджер Приложений. Детали.
Конфигурация, Установки по Умолчанию.
За Кулисами
О Приложениях-Образцах Серверного 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
Манипуляции с Запросами и Ответами
Шапка Запроса
Тело Запроса
Шапка
Ответа
Взаимодействие с Базами Данных
Соединение с БД
Пулы
Соединений с БД
Однопоточные и Многопоточные
БД
Рекомендации
Обслуживание Пулов Соединений
Совместное Использование Фиксированного Набора
Пулов Соединений
Совместное Использование
Массива Пулов Соединений
Индивидуальные Соединения с БД
Обслуживание Соединения по Нескольким Запросам
Ожидание Соединения
Запрашивание Свободного Соединения
Глава 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
Что Такое 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. Все Права Зарезервированы.