CGI программирование на Perl, 2-е издание
Автор: Скотт Гулич, Шишир Гундаварам, Гюнтер Бирзнекс
Издательство: Символ-Плюс
Год выпуска: 2001
Кол-во страниц: 468
Формат: PDF
Качество: eBook (изначально компьютерное)
ISBN: 5-93286-016-2
ISBN: 1-56592-419-3 (англ)
Оригинальное издание:
Scott Guelich, Shisbir Gundavaram and Gunther BirznieksCGI Programming with Perl, 2nd EditionO'Reilly Media, 2000Описание:
Эта книга — отличное начало для тех, кто хочет научиться писать CGI-программы, обеспечивающие вывод динамически изменяемых данных на веб-сайте, и уже немного знаком с языком Perl, пользующимся большой популярностью среди веб-разработчиков. Данное издание, в основу которого положен бестселлер «CGI программирование в WWW», полностью переписано с целью познакомить читателей с современными технологиями, доступными благодаря модулю CGI.pm и последним версиям языка Perl.
В книге приводятся примеры создания высокопроизводительных и безопасных CGI-приложений, подробно описывается модуль CGI.pm, дан обзор протокола HTTP, обсуждается применение JavaScript для обработки форм, работа с базами данных, вывод динамической графики, создание поисковой системы и системы на основе XML, а также многое другое. Издание послужит прекрасным руководством и незаменимым справочником. Содержащийся в нем материал позволит вам стать хорошим CGI-разработчиком.
Предисловие
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::Mason7. JavaScriptОсновы
Формы
Обмен данными
Закладки JavaScript8. БезопасностьВажность безопасности в Web
Обработка пользовательского ввода
Шифрование
Режим пометки в Perl
Хранилище данных
Резюме9. Отправка электронной почтыБезопасность
Адреса электронной почты
Структура электронной почты в Интернете
sendmail
mailx и mail
Почтовые клиенты в Perl
procmail10. Сохранение данныхТекстовые файлы
DBM-файлы
Введение в SQL
DBI11. Поддержка состоянияСтроки запроса и дополнительная информация о пути
Скрытые поля
Cookie на стороне клиента12. Поиск по веб-серверуПоиск «один за другим»
Поиск «один за другим», вторая попытка
Поиск по инвертированному индексу13. Создание графики «на лету»Форматы файлов
Вывод графических данных
Создание изображений в формате PNG при помощи модуля GD
Дополнительные GD-модули
PerlMagick14. Промежуточное программное обеспечение и XMLСоединение с другими серверами
Введение в XML
Определения типов документов
Пишем XML-разборщик
CGI-шлюз к промежуточному ПО на основе XML15. Отладка CGI-приложенийРаспространенные ошибки
Техника создания кода на Perl
Инструменты для отладки16. Как сделать CGI-приложения лучшеПринципы создания архитектуры
Стиль программирования17. Эффективность и оптимизацияОсновные советы для Perl, горячая десятка
Модуль FastCGI
Модуль mod_perlА. Литература
B. Модули Perl
Алфавитный указатель
Другие мои раздачи на смежные темы:
Д.Бланк-Эдельман - Perl для системного администрирования [PDF, eBook]Дж.Фридл - Регулярные выражения, 3-е изд. [PDF, eBook]