Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Содержание
Часть 1. Подготовка к работе
1 Соображения по выбору аппаратуры
Выбор поставщика
Приоритетное внимание поддержке
Сервис
Совместимость
Возможность модернизации
Производительность
Доступность
Определение размера web-сервера и связанного
с ним аппаратного обеспечения
Выбор процессоров
Определение объема оперативной памяти
Приобретение накопителей информации
Выбор операционной системы
Системы Compaq Tru64 UNIX и Windows NT
на процессорах Alpha
Windows NT и Linux на процессорах Intel
Операционная система Linux на процессорах других компаний
Поиск доступных исправлений
Ссылки
2 Установка
Системные требования
Учет требований клиентов
Установка OAS
Завершение процесса установки
Изменение пароля (или порта) менеджера
узлов после установки
Исправление внутренней ошибки
Выявление недостатков в бета-версии
Исправление ошибки ORA-600
Изменение порядка загрузки служб NT
Загрузка OAS и базы данных на одном компьютере
Выявление проблем, связанных с сервером IIS
Поиск информации по установке, специфической
для данной платформы
Обзор сопровождающего компакт-диска
Продукт Log Analyzer компании WebTrends
Продукт Visual Page компании Symantec
Продукт WebConnect компании OpenConnect
Продукт Net.Medic компании VitalSign
Пакет CONTROL фирмы Eventus
Картридж COBOL производства компании Fujitsu
3 Проектирование сайта
Получение базовых знаний по теории web-сервера
Подбор команды web-ра зработчиков
Исполнительный управляющий комитет Интернета
Web-мастер или коммерческий менеджер
Менеджер проекта
Архитектор Web
Мастер содержимого
Менеджер содержимого
Дизайнер графики
Администратор базы данных Oracle
Администратор операций IT
Пять принципов разработки
Содержимое
Контекст
Новизна
Контакт
Управление
Планирование проекта
Анализ аудитории
Проектирование
Реальность
Универсальность
Повторное использование
Цвет
Компоновка и навигация
Доступность
Простота
Дробление информации
Ошибки проектирования
Работа над проектом
Построение схем
Динамические страницы с точки зрения реализации
Разработка кода вручную и использование автоматизированного
средства Designer
Набор инструментов - повторно используемый код
Изучение вопросов, связанных с применением базы данных
Проектирование и нормализация базы данных
Разработка стандартов кодирования
Сравнение методов GET и POST
Использование набора инструментов PL/SQL
Специфика разработки приложений для Интернета
Состояния
Реализация функций клиента с помощью языка JavaScript
JavaScript и проверка допустимости записи в базе данных
Управление доступом
Проблемы, связанные с обработкой cookie
Организация каталогов
Проблемы вежливости
Сокращение времени загрузки
Оптимизация тега изображения
Уменьшение количества цветов
Графика
Логика разбиения на страницы
Архивирование записей для ускорения доступа
Окна с раскрывающимися списками
4 Конфигурирование и настройка OAS
Основные этапы настройки
Анализ и настройка производительности
Рекомендации по выбору аппаратуры
Использование монитора OAS
Настройка OAS в системе Solaris
Настройка сервера OAS в Windows NT
Настройка модели процессов
Оптимизация передачи файлов по протоколу FTP
Настройка области подкачки и распределение нагрузки
Уменьшение числа соединений на одного клиента
Настройка доступа к базе данных
Настройка службы регистрации
Администрирование процессов OAS
Работа с прослушивающими процессами
Останов и запуск прослушивающих процессов
Порты
Советы по конфигурированию слушающего устройства Web
Производительность слушающего устройства
Администрирование слушающих процессов HTTP
Мониторинг слушающих устройств HTTP
Добавление нового слушающего устройства
Конфигурирование прослушивающего процесса
Конфигурирование параметров сервера
Настройка слушающих процессов
Конфигурирование приложений и картриджей
Приложения и серверы картриджей
Жизненный цикл приложения и картриджа
Конфигурирование картриджей
Настройка и управление картриджами
Конфигурирование приложений
Модификация приложений
Управление и конфигурирование дескрипторов
доступа к базе данных
Администрирование дескрипторов DAD
Добавление дескриптора DAD
Создание узлов и процессов
Создание нового узла
Создание нового процесса
5 Средство WebDB
Преимущества WebDB
Основная функциональность WebDB
Установка WebDB
Работа с панелью инструментов навигации
Справочная система
Обзор некоторых часто задаваемых вопросов
Просмотр базы данных
Построение объектов и компонентов
Утилиты
Поиск компонентов
Создание компонентов WebDB
Построение форм
Построение отчетов
Построение диаграмм
Построение меню
Построение драйверов кадров
Построение динамических страниц
Построение календарей
Построение иерархий
Построение совместно используемых компонентов
Построение объектов базы данных Oracle
Администрирование WebDB
Работа с менеджером пользователей
Работа с менеджером Grant Manager
Работа с менеджером Role Manager
Изменение пароля
Отчет о привилегиях
Конфигурирование журнала активности
Настройка слушающего процесса и дескриптора
доступа к базе данных
Мониторинг объектов
Мониторинг производительности компонента
интерфейса пользователя
Просмотр журнала активност
Мониторинг объектов базы данных
Слежение за производительностью и просмотр результатов
выполнения пакетных заданий
Построение сайтов
Администрирование сайта
6 Дополнительные средства Oracle
Создание набора инструментов web-разработчика
Начало работы над приложениями
Поиск инструментов
Создание собственного набора инструментов
Поиск и использование бесплатного программного
обеспечения Oracle
Использование программы WebAlchemy
Конвертирование документов HTML в код PL/SQL
Использование позиционной и именованной нотации
Генерация графиков с помощью модуля OWA_CHART
Использование расширения Java компании Oracle - JInitiator
Средство Web Publishing Assistant
Создание новой web-страницы
Регистрация в базе данных
Создание запроса
Планирование запроса
Определение характеристик файла и выбор шаблона
Язык шаблонов средства Web Publishing Assistant
Конфигурирование компонента SQL*Net
Параметры SQL*Net
Задание параметров SQL*Net
Конфигурирование и использование SQL*Plus
Внесение изменений в конфигурационный файл SQL*Plus
Средство SQL*Loader
Упаковщик Oracle File Packager
Использование утилиты Oracle File Packager
Программа Enterprise Manager компании Oracle
Менеджер экземпляра
Менеджер схемы
Менеджер безопасности
SQL Worksheet
Утилита Software Manager
Графический редактор PL/SQL компании Oracle -
Procedure Builder
Построение программных единиц
Отладка программных единиц
Создание библиотеки
7 Семь дней в неделю 24 часа в сутки
Параллельный сервер Oracle
Преимущества OPS
Недостатки OPS
Автоматическое восстановление после сбоев
под управлением OPS
Advanced Replication
Преимущества механизма Advanced Replication
Недостатки механизма Advanced Replication
Автоматическое восстановление после сбоев с помощью
Advanced Replication
Автономные экземпляры
Преимущества автономных экземпляров
Недостатки автономных экземпляров
Автоматическое восстановление после сбоев с использованием
автономных экземпляров
Автономные базы данных
Преимущества использования автономных баз данных
Недостатки, связанные с использованием
автономных баз данных
Автоматическое восстановление после сбоев
с помощью автономных баз данных
Решения, предлагаемые сторонними разработчиками
Комбинирование нескольких решений
Пользовательские стратегии работы с автономными
базами данных
Разрушение сеанса конечного пользователя и восстановление
работы приложения
Ссылки
8 Слушающие процессы НИР
Работа с процессом Oracle Listener
Конфигурирование серверов US, Netscape FastTrack,
Netscape Enterprise и Apache Listener совместно с OAS
Отмена регистрации US, Netscape FastTrack,
Netscape Enterprise и Apache Listener в OAS
Сравнение скорости работы сервера US и Oracle (Spyglass)
Отключение кэширования файлов
Настройка параметров TCP/IP
Защита базового имени домена
Мониторинг открытого соединения
Мониторинг сайта на предмет обнаружения сбоев в его работе
Запуск и останов сервера OAS
Задание интервала повторного сканирования
Анализ проблем, связанных с изменением прав доступа к файлам
Поиск неисправностей при отсутствии доступа к Node Manager
Копирование слушающего процесса с другого сервера
Конфигурирование процесса для работы на порту 80
компьютера под управлением UNIX
9 Встроенные модули Oracle8i
Работа с сообщениями с помощью модуля dbms_alert
Процедура register
Процедура remove
Процедура removeall
Процедура waitany
Процедура waitone
Процедура signal
Настройка параметров SGA с помощью dbms_application_info
Процедура set_module
Процедура set_action
Процедура read_module
Процедура set_client_info
Процедура read_client_info
Процедура set_session_longops
Выполнение операторов DDL с помощью модуля dbms_ddl
Процедура alter_compile
Процедура analyze_object
Процедура alter_table_referenceable
Обработка очередей с помощью модуля dbms_job
Обращение к объектам с помощью модуля dbms_job
Вывод данных с помощью модуля dbms_output
Процедура enable
Процедура disable
Процедура put
Процедура put_line
Процедура new_line
Процедура get_line
Процедура get_lines
Формирование сообщений с помощью модуля dbms_pipe
Процедура pack_message
Процедура unpack_message
Функция next_item_type
Функция create_pipe
Функция remove_pipe
Функция send_message
Функция receive_message
Процедура reset_buffer
Процедура purge
Функция unique_session_name
Задание параметров сеанса с помощью модуля dbms_session
Процедура set_role
Процедура set_sql_trace
Процедура set_nls
Процедура close_database_link
Процедура reset_package
Функция unique_session_id
Функция is_role_enabled
Функция is_session_alive
Процедура setclose_cached_open_cursors
Процедура free_unused_user_memory
Выполнение операторов динамического SQL
с помощью модуля dbms_sql
Функция open_cursor
Функция is_open
Процедура close_cursor
Процедура parse
Процедуры bind_variable, bind_variable_char,
bind_variable_raw, bind_variable_rowid, bind_array
Процедуры define_column, define_column_char,
define_column_raw, define_column_rowid и define_array
Функция execute
Функция fetch_rows
Функция execute_and_fetch
Процедура column_value
Процедуры variable_value, variable_value_char,
variable_value_raw и variable_value_rowid
Функции last_error_position, last_sql_function_code,
last_row_count и last_row_id
Установка уровня трассировки с помощью модуля dbms_trace
Процедура set_plsql_trace
Процедура clear_plsql_trace
Процедура plsql_trace_version
Работа с модулем dbms_utility
Процедура compile_schema
Процедура analyze_schema
Процедура analyze_database
функция format_error_stack
Функция format_call_stack
Функция is_parallel_server
Функция get_time
Функция get_parameter_value
Процедура name_resolve
Процедура name_tokenize
Процедура comma_to_table
Процедура table_to_comma
Функция port_string
Процедура diversion
Процедура analyze_part_object
Процедура exec_ddl_statement
Функция current_instence
Процедура active_instances
Работа с файлами операционной системы
с помощью модуля utl_file
Функция fopen, версия 1
Функция fopen, версия 2
Функция is_open
Процедура fclose
Процедура fclose_all
Процедура get_line
Процедура put
Процедура new_line
Процедура put_line
Процедура putt
Процедура fflush
Использование модуля utl_http
Функция request
Функция request_pieces
Часть II Основные понятия
10 Различие между версиями сервера Oracle Web Server
Нововведения в версии OAS 4.0
Новые возможности администрирования
Дерево навигации менеджера OAS
Кнопки менеджера OAS
Дерево навигации QAS Utilities
Утилиты командной строки OAS
Доступ к оперативной документации
Усовершенствования в архитектуре OAS
Включение картриджей в приложения
Настройка сервера картриджей, способного запускать
многопоточные картриджи
Транзакции OAS
Распределение нагрузки
Подготовка к работе средств восстановления после сбоев
Механизмы безопасности
Усовершенствование картриджей
Установка комплекта инструментов PL/SQL
Cartridge Web Toolkit
Сравнение приложений и агентов PL/SQL
Гибкая передача параметров
Передача параметров по положению
Выполнение исходных файлов PL/SQL из сценариев
Реализация аутентификации пользователя
Загрузка/выгрузка файлов в/из базы данных
Модуль OWA_CONTENT
Модуль Content Helper (OWS_CS)
Новый параметр процедуры OWAIITIL.MIME.HEADER
Новый параметр процедуры OWA_UTIL.CELLSPRINT
Отказ от модуля OWAJNIT
Усовершенствование картриджа Perl
Использование картриджа LiveHTML
Картриджи Java
Работа с сервером OAS 4.0 и другими продуктами Oracle
Комплект Oracle Enterprise Developer Suite
Комплект Oracle JDeveloper Suite
Использование Oracle Developer Server
Комбинирование Oracle Applications и OAS
Использование Oracle Enterprise Manager
Реализация Oracle Internet Commerce Server
Использование Oracle Payment Server
Комплект Oracle Data Mart Suite
Использование Oracle Express OLAP Server
Средство Oracle Discoverer
Реализация сервера Oracle Video Server
Сравнение изданий OAS 4.0 и OAS 4.0 Enterprise edition
Поставляемые совместно с OAS инструменты
сторонних производителей
Обзор требований сервера OAS 4.0
11 Разработка документов HTML
Написание документа HTML
Работа с браузерами
Тег <NOSCRIPT>
Teг <NOFRAMES>
Тег<NOEMBED>
Teг <NOLAYER>
Просмотр исходного кода HTML
Обновление web-страницы через определенный
интервал времени
Использование таблиц HTML
Добавление изображений в таблицу
Создание формы HTML
Ограничение вводимых данных
Создание изображений, выполняющих функции кнопок
Работа с гиперссылками и адресами URL
Размещение форм "сторона к стороне"
Подавление клавиши Enter в браузере IЕ
Реализация каскадных таблиц стилей -
преимущества и недостатки
Создание темы и/или текста электронного сообщения
Отправка электронного сообщения с формы HTML
Создание отступов для текста
Размещение двух заголовков на одной строке
Придание сайту вида телевизионного экрана
Удаление всех кадров
Ссылка на сценарии CGI
Установка счетчика страницы
12 Разработка с использованием языка JavaScript
Сравнение языков JavaScript и PL/SQL
Использование точки с запятой
Определение переменных
Ключевые и зарегистрированные слова JavaScript
Литералы JavaScript
Применение сепараторов
Комментарии JavaScript
Oпepaции JavaScript
Управляющие структуры
Моделирование объектов или объектное моделирование?
Сложности в использовании OAS
Работа с несовместимыми особенностями браузеров
Написание специфического для браузера кода
с помощью картриджа PL/SQL
Повторное использование кода JavaScript
Подделка функциональности библиотеки
JavaScript утилиты WebDB
Написание модуля библиотеки JavaScript на языке PL/SQL
Сравнение использования библиотеки JavaScript
и встроенного кода JavaScript
Ссылки на статическую библиотеку JavaScript
Программирование обработки определяемых пользователем
предупреждающих сообщений
Отображение свойств на экране
Открытие нового окна и передача ему параметров
Присвоение значений переменным JavaScript
Использование кнопки Submit
Проверка допустимости полей формы
Обработка исключительных ситуаций с помощью
обработчика событий onError
Работа с кодом PL/SQL и различными браузерами
Создание двумерного массива в JavaScript
Присвоение значений переменным JavaScript
Вызов процедуры PL/SQL из списка выбора
Одновременное изменение кадров
Устранение ошибки отказа в доступе
Создание меню JavaScript
Передача пробелов в составе адреса URL
Отладка события onFocus с помощью
предупреждающего сообщения
Подписка на информационный бюллетень
JavaScript OnFocus
Обзор инструментов визуального проектирования
кода JavaScript
Инструмент ScriptBuilder компании NetObjects
Инструмент Visual JavaScript компании Netscape
13 Язык XML
Основные правила XML
Объявление типа документа (DTD)
Правильное оформление документа
Допустимость
Синтаксис и структура документа XML
Регистр символов
Входящие в DTD объявления типа элемента
Объявление списка атрибутов в DTD
Общие интерфейсы API документов XML
Объектная модель документа (DOM)
Простой API для XML (SAX)
Сравнение XML и HTML
Общее происхождение
Различие в синтаксисе и структуре
Пример создания документа XML
Создание DTD
Создание документа
Использование языка XSL для форматирования
и отображения документов XML
Определение XSL
Использование XSL для представления данных XML
в формате HTML
Поддержка XML в среде Oracle8i
XML и Oracle ConText
Анализатор Oracle XML Parser
Установка анализатора Oracle XML Parser
Запуск Oracle XML Parser вне базы данных
Запуск анализатора Oracle XML Parser внутри базы данных
Приобретение утилиты Oracle XML Parser
Генератор классов Oracle XML Class Generator
Реализация Oracle XML Class Generator
Приобретение утилиты Oracle XML Class Generator
Утилита Oracle XML SQL
Описание класса OracleXML
Описание класса OracleXMLStore
Описание класса OracleXMLQuery
Описание класса OracleXMLSave
Описание PL/SQL-модуля xmlgen
Приобретение утилиты Oracle XML SQL
Возможности утилиты Oracle XSQL Servlet
Требования Oracle XSQL Servlet
Генерация динамического документа XML
Приобретение Oracle XSQL Servlet
14 Картридж PL/SQL
Переход от PL/SQL и HTML к web-разработке
Комплект инструментов PL/SQL Web Toolkit
Применение языка HTML
Использование утилиты WebAlchemy
"Магические действия"
Добавление логики PL/SQL
Вызов web-процедуры
Передача параметров в процедуры PL/SQL
Извлечение переменных окружения CGI
Обслуживание истории исходного кода
Сохранение средств cookie
Ссылки на псевдостолбцы
Вычисление времени до сотых долей секунды
Внешние обращения из среды PL/SQL
Создание оболочки для процедур как обеспечение их безопасности
Перенаправление пользователей на другой URL
Отправка электронных сообщений с помощью модуля UTLFILE
Извлечение и просмотр объектов BLOB
Обращение к нескольким пунктам списка
Создание оболочки для текста без использования тега <PRE>
Генерация отчетов PDF в среде PL/SQL
Очистка буфера
Усовершенствование сообщений PL/SQL об ошибках
Новый формат ROWID
Отладка кода PL/SQL
Исчезающие сеансы
Шифрование ключевой информации
Упорядочение данных на основе запросов пользователей
Редактирование кода PL/SQL
Проблемы с авторизацией, возникающие после
модернизации системы
Извлечение имени домена из IP-адреса
Пропажа переключателей
Отправка формы
Переопределяющие действия
Запись чисел словами
Усовершенствование сеансов клиентов
Использование служб транзакций
Получение информации о пользователях
Утилиты PL7SQL XML
Применение процедуры htp.linkrel
Добавления к комплекту OAS PL/SQL 4.0 Web Toolkit
15 Вопросы безопасности
Встроенная безопасность OAS
Настройка безопасности для виртуального пути
Конфигурирование служб аутентификации
Сравнение режима коммуникации in-memory и ORB
Безопасность уровня приложения
Использование средств cookie
Требование аутентификации при каждом запросе
Передача аутентификации
Комбинирование аутентификации в базе данных
Комбинирование базовой или обзорной аутентификации
Использование модуля owa_custom
Создание средств cookie
Сетевая безопасность
Основы SSL
Настройка SSL
Советы по настройке SSL
Защита цифровых сертификатов
Обеспечение безопасности электронных сообщений
с помощью цифровых идентификаторов
Обеспечение безопасности транзакций кредитных карточек
Безопасность РСУБД
Шифрование с помощью языка PL/SQL
Интерфейс PL/SQL для комплекта Oracle
Cryptographic Toolkit
Настройка плана схемы безопасности
Физическая безопасность
Часть III Инструменты Oracle
16 Разработка кода Web с помощью утилиты Designer
Модули, генерируемые средством Designer
Пакетные процедуры модулей
Как осуществляется обработка именованных процедур
Как осуществляется обработка событий
Как осуществляется обработка текста пользователя
Параметры процедуры
Типы записей, определяемые пакетом
Включение представлений в генерируемые модули
Построение эффективной схемы безопасности базы данных
при использовании генерируемых модулей
Использование событий и именованных процедур
Использование именованных процедур
Использование событий
Основные настройки и атрибуты инструмента
Web Server Generator
Использование тегов HTML в компонентах модулей
Регистрация и использование внешних пакетов PL/SQL
в пользовательском тексте
Задание стиля компоновки модулей
Использование кадров и таблиц стилей
Использование таблиц стилей
Подключение таблицы стилей с помощью тега <STYLE>
Ссылки на внешние таблицы стилей
Использование несвязанных пунктов
Использование возможностей пользовательских
текстовых областей
Форматирование текста с помощью функций PL/SQL
Форматирование текста с помощью кода HTML
Добавление кода HTML к пользовательскому тексту
Добавление целого документа HTML
с помощью редактора HTML
Использование языка JavaScript
Как избежать проблем, связанных с индивидуальными
особенностями различных версий языка
Использование внешних библиотек JavaScript
Создание библиотек JavaScript на сервере Oracle
Соглашения по именованию, принятые в утилите
Web Server Generator
Соглашения по именованию для обработчиков событий
Параметр ctl
Переписывание функциональности Designer по умолчанию
Использование аргументов
Навигация между модулями с помощью cookie и PL/SQL
Создание пользовательских гиперссылок
с помощью кода PL/SQL и HTML
Создание динамических гиперссылок между модулями
с помощью средств cookie
Определение средств cookie
Создание cookie
Чтение значения cookie
Использование cookie для создания ссылок
Ограничения метода использования нескольких
средств Cookie
Преодоление ограничения в 20 средств cookie
с помощью логических средств cookie
Применение логических cookie в модуле
Web Server Generator
Рассмотрение списков значений (lists of values, LOV)
Списки LOV, генерируемые генератором
Web Server Generator
Создание списка LOV с помощью объектов Oracle8
Кодирование объекта LOV
Реализация объекта LOV
17 Oracle Developer - формы
Использовать ли формы Oracle (или нет)
Как они работают
Состояние, лицензирование и память
Работа с существующими формами
Браузер и полоса пропускания
Другие факторы, влияющие на решение
Установка форм Oracle
Создание виртуальных каталогов
Как гарантировать, что ваши значки появятся в сети Web
Конфигурирование форм Oracle как
программу CGI (не как картридж)
Не связанный с картриджем адрес URL
(адрес, относящийся к CGI)
Конфигурирование форм Oracle Forms 6.0 как картриджа
Конфигурирование форм Oracle Forms 5.0 как картриджа
Создание общего файла HTML картриджа
Понятие ссылки URL картриджа
Использование web-сервера производства другой
компании, а не Oracle
Генерация и размещение файлов FMX
Установка сервера Forms Server как службы Windows NT
Запуск и остановка слушающего процесса
Forms Server Listener
Конфигурирование клиентского программного
обеспечения Forms
Настройка распределения нагрузки
Проектирование web-приложений
Снижение сетевого трафика
Выбор форм
Что делать, если требуется слишком много памяти
Основные ограничения, связанные с
использованием форм в сети Web
Поиск хороших статей по поводу поддерживающих web-форм
Анализ проблем системной даты при использовании
Огасlе8 и Forms 5.0 PL/SQL
Разрешение сообщений FRM-40735
18 Oracle Developer - отчеты
Распространение отчетов в сети Web
Настройка сервера отчетов - общая информация
Настройка отчетов под управлением OAS
Конфигурирование отчетов Oracle как программы CGI
Конфигурирование отчетов как программ CGI
в системе NT
Конфигурирование отчетов как программ CGI
в системе UNIX
Конфигурирование отчетов Oracle Reports 6.0
в виде картриджа
Конфигурирование версии Oracle Reports 3.0 как картриджа
Настройка необязательных параметров отчета
Задание адреса URL, по которому надо запускать
запросы отчетов
Добавление функциональных возможностей Web
Гиперссылки
Создание закладок
Предложение ввода формы параметров
Конфигурирование принтера по умолчанию для средства
Oracle Reports в среде UNIX
Идентификация ошибок сервера отчетов
Одновременный запуск нескольких отчетов
Использование сайта MetaUnk, чтобы понять, почему
не работает команда RUN_PRODUCT
Создание верхних, нижних колонтитулов
и разрывов web-страниц
Решение проблемы PDF в браузере IЕ (и AOL)
Советы по повышению производительности отчетов Oracle
Операторы SRW.DO.SQL
Процедура CDE_MM.GET_REF
Использование нескольких запросов в моделях данных
Индексы
Модификации
Столбцы разрыва
Свойство Maximum Rows строк и фильтры групп
Неиспользуемые объекты модели данных
Неиспользуемые кадры
Общее число страниц
Триггеры форматирования
Интеграция графики Oracle
Создание данных для генерации файлов Acrobat PDF
Часть IV Другие картриджи
19 Java и OAS
Намерение компании Oracle поддерживать язык Java
Надо ли использовать Java
Реализация языка Java на стороне клиента
Как извлечь все возможное из реализации Java на сервере
Картридж Java (JWeb)
Сервлеты
Страницы сервера Java
Enterprise Java Beans (EJB)
Технологии Java в сервере OAS
JWeb - картридж Java
Сервлеты
Enterprise Java Beans (EJB)
20 Язык Perl и картридж Perl
Изучение языка Perl
Тестирование и отладка кода Perl
Использование картриджа Perl
Как заставить сценарий CGI на языке
Perl работать с сервером OAS
Использование Perl совместно с другими слушающими процессами
Имитация картриджа в системе NT
Установка и конфигурирование картриджа
Perl в системе OWAS 3
Исправление недостатков демонстрационной версии
картриджа Perl в OWAS
Установка и конфигурирование картриджа Perl в версии OAS 4
Использование стандартной библиотеки CGI
Как избежать диалоговое окно Save As
Вывод списка файлов
Выяснение существования файла
Создание файла или добавление записи в его конец
Обращение к процедурам PL/SQL из среды Perl
Обслуживание кода (byteserving) с помощью Perl
Эмуляция браузера из командной строки
Эмуляция запросов POST из командной строки
Очистка кода HTML
Получение доступа к документации Perl
Изучение параметров окружения
Отправка электронных сообщений с помощью Perl
Определение браузера клиента и выбор соответствующих действий
Включение на страницу компонентов сайта
Разрешение ссылок OraPerl в документации OWAS 3.0
Разрешение ссылок OraPerl в документации OAS 4.0
Использование Perl в картридже UveHTML
Сравнение OraPerl с DBD и DBI
Использование OraPerl (DBD и DBI)
Пример кода OraPerl
Оператор use интерфейсов OraPerl
Как сделать соединение с базой данных постоянным
Промышленный код OraPerl
Пример обращения к процедуре
Сайты с информацией, связанной с языком Perl
21 Картридж LiveHTML
Поиск справочной информации
Настройка картриджа LiveHTML
Параметр Enable UveHTML
Параметр Parse UveHTML Extensions Only
Поле UveHTML Extensions
Параметр Enable Exec Tag
Параметр Enable ICX Tag
Параметр Check for <BODY> Tag в разделе ICX
Раздел Default Page
Параметр Enable Script Execution
Поле Script Page Extension
Раздел Default Scripting Language
Поле Max Requests
Параметр Perl Application Library Path
Использование языка Perl в картридже LiveHTML
Создание счетчика
Размещение страницы на другой странице
Обращение к базе данных Oracle из картриджа LiveHTML
22 Сервер Oracle для Интернет-коммерции
Для кого предназначен сервер 0IС
Установка 0IС
Установка всех компонентов
Проверка успешности процесса установки
Выяснение причин сбоев в процессе установки
Удаление 0IС
Продукция сторонних производителей
Описание средств магазина
Распродажи
Назначение купонов
Создание настроек пользователя
Поиск
Организация обратной связи с пользователем
Проверка статуса заказа
Иерархия объектов
Концептуальное проектирование магазина
Создание магазина - пакетная загрузка
Обслуживание магазина
Утилита Store Manager
Максимизация возможностей пакетной загрузки
Настройка магазина
Модификация шаблонов HTML
Создание собственных шаблонов
Расширение классов Java
Настройка за пределами сервера 0IС
Что нового появилось в версии 2.0
Использование усовершенствованных возможностей пакетной
загрузки для простых текстовых файлов
Усовершенствование возможностей Java
Улучшение ценовых структур
Использование картриджа Payment
Другие решения в области электронной коммерции
Сравнение продукции компаний BroadVision и InterWorld
Часть V Разное
23 Утилиты, способствующие web-разработке
Графические инструменты
Paint Shop Pro (PSP)
Использование утилиты Animation Shop
Создание карты изображения с помощью инструмента MapEdit
Использование набора GIF Construction Set
Инструменты разработки
Нужен ли вам редактор Programmers File Editor (PFE)
Использование инструмента TOAD
Использование программы SynEdit
Программа NetObjects ScriptBuilder 3.0
Знакомство с мощными возможностями утилиты Dreamweaver
Рассмотрение возможностей пакета HomeSite
Утилита SnadBoy
Обзор других инструментов
WSJTP
Значимость пакета WinZip
Работа с инструментом Traceroute
Автоматизация процесса определения содержания
Преобразование базы данных Access в Oracle
Миграция от таблиц Access к таблицам Oracle
Создание/модификация соединений ODBC
Приложение Directory Toolkit
Сравнение каталогов
Сравнение файлов
Конкатенация (комбинирование) файлов
Программа Anawave WebSnake
Snaking 101
Создание нового проекта
24 Поиск и устранение неисправностей
Вы уже знаете ответ
Вы знаете, как найти ответ
Файлы регистрации
Обработка исключений
Книги и другие источники
Служба поддержки Oracle
Поисковые системы и web-сайты
Вы знаете, кто знает ответ
Вы знаете, когда попросить о помощи
25 Отладка вашего кода
Обзор общих технологий отладки
Полное заполнение экрана приложением PL SQL
Кто блокирует строку
Покупка средств отладки PL/SQL
Отладка кода без помех для пользователя
Поиск ошибок Oracle
Получение дополнительной информации в случае появления
сообщения Request Failed
Просмотр файлов регистрации
Использование правильных технологий обработки ошибок,
снижающих время исправления дефектов
Включение обработчиков исключений во
все программные единицы
Регистрация всех необычных ошибок
Отправка сообщений об ошибках в пользовательский интерфейс
с помощью процедуры raise_application_error
Подготовка к решению проблем промышленной эксплуатации
путем проектирования в приложении усиленной логики
отладки/трассировки
Одновременное представление всех ошибок проверки допустимости
с помощью массива ошибок
Подтверждение правильности кодов с помощью
модулей отчетов о версиях
26 Регистрация и анализ сайтов
Базовое описание процесса регистрации
использования web-сервера
Дополнительная информация о форматах файлов регистрации
Инструменты управления web-сайтом
Обзор решений компании iLux
Сравнение решений компании WebTrends
Анализ журналов WebTrends
Анализ журналов обратного адреса (Referrer)
Анализ журнала агента
Анализ ссылок
Определение журнала процесса WRB и журнала слушающего процесса
Конфигурирование настроек интенсивности для картриджа PL/SQL
Описание утилиты Logger
Регистрация в базе данных
Создание ваших отчетов на основании таблиц регистрации
Обзор параметров регистрации XLF
Максимальное использование утилиты Log Analyzer
Отчеты XLF по умолчанию об использовании базы данных
Задание параметров Log Analyzer для определяемых
пользователями отчетов XLF
Задание параметров утилиты Log Analyzer для определяемых
пользователем отчетов системных сообщений
Загрузка файлов регистрации в базу данных для создания
определяемых пользователем отчетов о регистрации
Часть VI Приложение
А Список сайтов
Начало
Предисловие
Введение
Структура книги
Заказать книгу в магазине "Мистраль"
|
|