CGI программирование на Perl [2 ed.] 5932860162

Эта книга -- отличное начало для тех, кто хочет научиться писать CGI-программы, обеспечивающие вывод динамически изменяе

239 28 2MB

Russian Pages 468 Year 2001

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
Оглавление
Предисловие
Что есть в этой книге
Что вы должны знать
Обзор книги
Принятые соглашения
Как с нами связаться
Благодарности
Благодарности из первого издания
Глава 1. Начало
История
Введение в CGI
Альтернативные технологии
Конфигурация веб-сервера
Глава 2. HTTP – протокол передачи гипертекста
URL
HTTP
Запросы броузера
Ответы сервера
Прокси-серверы
Соглашения о содержимом
Итоги
Глава 3. Общий шлюзовый интерфейс
CGI-окружение
Переменные окружения
Вывод CGI
Примеры
Глава 4. Формы и CGI
Отправка данных на сервер
Теги форм
Декодирование введенных в форму данных
Глава 5. Модуль CGI.pm
Обзор
Обработка ввода при помощи CGI.pm
Генерация вывода при помощи CGI.pm
Альтернативные способы генерирования вывода
Обработка ошибок
Глава 6. HTML-шаблоны
Причины применения шаблонов
Включения на стороне сервера (SSI)
Модуль HTML::Template
Модуль HTML::Embperl
Модуль HTML::Mason
Глава 7. JavaScript
Основы
Формы
Обмен данными
Закладки JavaScript
Глава 8. Безопасность
Важность безопасности в Web
Обработка пользовательского ввода
Шифрование
Режим пометки в Perl
Хранилище данных
Резюме
Глава 9. Отправка электронной почты
Безопасность
Адреса электронной почты
Структура электронной почты в Интернете
sendmail
mailx и mail
Почтовые клиенты в Perl
procmail
Глава 10. Сохранение данных
Текстовые файлы
DBM-файлы
Введение в SQL
DBI
Глава 11. Поддержка состояния
Строки запроса и дополнительная информация о пути
Скрытые поля
Cookie на стороне клиента
Глава 12. Поиск по веб-серверу
Поиск «один за другим»
Поиск «один за другим», вторая попытка
Поиск по инвертированному индексу
Глава 13. Создание графики «на лету»
Форматы файлов
Вывод графических данных
Создание изображений в формате PNG при помощи модуля GD
Дополнительные GD-модули
PerlMagick
Глава 14. Промежуточное программное обеспечение и XML
Соединение с другими серверами
Введение в XML
Определения типов документов
Пишем XML-разборщик
CGI-шлюз к промежуточному ПО на основе XML
Глава 15. Отладка CGI-приложений
Распространенные ошибки
Техника создания кода на Perl
Инструменты для отладки
Глава 16. Как сделать CGI-приложения лучше
Принципы создания архитектуры
Стиль программирования
Глава 17. Эффективность и оптимизация
Основные советы для Perl, горячая десятка
Модуль FastCGI
Модуль mod_perl
Приложение А. Литература
Приложение В. Модули Perl
Алфавитный указатель

CGI программирование на Perl [2 ed.]
 5932860162

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Recommend Papers