The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Web мастеру, CGI, Perl, PHP, Apache" (Архив | Для печати)

Серверный JavaScript 1.4. Руководство.


Оригинал: pyramidin.narod.ru
Перевод: Александр Пирамидин
Вперёд | Индекс

Серверный 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. Все Права Зарезервированы.


Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру