Автор: Пирамидин А.
1999.
В этой книге рассматривается использование ядра и серверного 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
Словарь
Индекс.
Что Такое LiveConnect?
LiveConnect даёт возможность подключать приложения серверного JavaScript к Java-компонентам и классам на сервере.
Вашему приложению JavaScript может понадобиться соединиться с кодом, написанным на других языках, таких как Java или C. Для подключения к Java-коду Вы используете функциональность LiveConnect. Для взаимодействия с кодом, написанным на других языках, у Вас есть несколько вариантов:
Вы можете обернуть/wrap Ваш код как Java-объект и использовать LiveConnect непосредственно.
Вы можете обернуть Ваш код как распределённый объект CORBA и использовать LiveConnect совместно с object request broker (ORB).
Вы можете напрямую включать внешние библиотеки в Ваше приложение.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Серверный JavaScript - Руководство по Использованию - Пирамидин А. - fileskachat.com, быстрое и бесплатное скачивание.
Скачать zip
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать книгу - Серверный JavaScript - Руководство по Использованию - Пирамидин А. - depositfiles
Скачать книгу - Серверный JavaScript - Руководство по Использованию - Пирамидин А. - letitbit
Дата публикации:
Хештеги: #книга по программированию :: #руководство :: #JavaScript :: #Пирамидин
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- C++ Библиотека программиста - Джефф Элджер
- Программирование документов и приложений MS Office в Delphi - Корняков В.
- C++ Builder - Книга рецептов - Ермолаев В., Сорока Т.
- Ajax в действии - Джеймс Д.
Предыдущие статьи:
- Практическое введение в программирование на JavaScript - Павел Храмцов
- Assembler - язык неограниченных возможностей - Зубков С.В.
- Ваш первый сайт с использованием PHP-скриптов - Строганов А.С.
- Visual C++ .NET для чайников - Хаймен М., Арнсон Б.