Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

Oracle 8i Создание Web - приложений

Браун Б

Издано: 2001, М., Лори
Для профессионалов
ISBN: 5-85582-123-4
Мягкий переплет, 722 стр.
Формат: 84x108/16

Начало
Предисловие
Введение
Структура книги
[Заказать книгу в магазине "Мистраль"]

Содержание

Часть 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 Приложение

А Список сайтов

Начало
Предисловие
Введение
Структура книги
Заказать книгу в магазине "Мистраль"

 

VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...