CGI программирование на Perl, Гулич С, Гундаварам Ш., Бирзнекс Г., 2001


CGI программирование на Perl, Гулич С, Гундаварам Ш., Бирзнекс Г., 2001.

Эта книга - отличное начало для тех, кто хочет научиться писать CGI-npoграммы, обеспечивающие вывод динамически изменяемых данных на веб-сайте, и уже немного знаком с языком Perl, пользующимся большой популярностью среди веб-разработчиков. Данное издание, в основу которого положен бестселлер «CGI программирование в WWW», полностью переписано, с целью познакомить читателей с современными технологиями, доступными благодаря модулю CGI.pm и последним версиям языка Perl.

В книге приводятся примеры создания высокопроизводительных и безопасных CGI-приложений, подробно описывается модуль CGI.pm, дан обзор протокола HTTP, обсуждается применение JavaScript для обработки форм, работа с базами данных, вывод динамической графики, создание поисковой системы и системы на основе XML, а также многое другое. Данное издание будет прекрасным руководством и незаменимым справочником. Содержащийся в нем материал позволит вам стать хорошим CGI-разработчиком.

CGI программирование на Perl" - отличное начало для тех, кто хочет писать программы для CGI и уже немного знаком с Perl. А акцентирование на современных технологиях и методах делает это издание книгой следующего поколения.

CGI программирование на Perl, Гулич С, Гундаварам Ш., Бирзнекс Г., 2001.


Оглавление
Предисловие.9
Что есть в этой книге.10
Что вы должны знать.10
Обзор книги.11
Принятые соглашения.12
Как с нами связаться.12
Благодарности.13
Благодарности из первого издания.14
1. Начало.16
История.16
Введение в CGI.18
Альтернативные технологии.23
Конфигурация веб-сервера.26
2. HTTP - протокол передачи гипертекста.32
URL.33
HTTP.38
Запросы броузера.42
Ответы сервера.50
Прокси-серверы.54
Соглашения о содержимом.57
Итоги.59
3. Общий шлюзовый интерфейс.60
CGI-окружение.61
Переменные окружения.63
Вывод CGI.69
Примеры.79
4. Формы и CGI.85
Отправка данных на сервер.86
Теги форм.88
Декодирование введенных в форму данных.102
5. Модуль CGI.pm.105
Обзор.106
Обработка ввода при помощи CGI.pm.111
Генерация вывода при помощи CGI.pm.125
Альтернативные способы генерирования вывода.134
Обработка ошибок.138
6. HTML-шаблоны.145
Причины применения шаблонов.145
Включения на стороне сервера (SSI).147
Модуль HTML::Template.158
Модуль HTML::Embperl.166
Модуль HTML::Mason.188
7. JavaScript.191
Основы .192
Формы.,.193
Обмен данными.205
Закладки JavaScript.216
8. Безопасность.223
Важность безопасности.224
Обработка пользовательского ввода.225
Шифрование.234
Режим пометки в Perl.237
Хранилище данных.241
Резюме.:.244
9. Отправка электронной почты.245
Безопасности.246
Адреса электронной почты.248
Структура электронной почты в Интернете.253
sendmail.254
mailx и mail.258
Почтовые клиенты в Perl.259
procmail.260
10. Сохранение данных.264
Текстовые файлы.265
DBM-файлы.274
Введение в SQL.278
DBI.283
11. Поддержка состояния.301
Строки запроса и дополнительная информация о пути.305
Скрытые поля.311
Cookie на стороне клиента.324
12. Поиск по веб-серверу.332
Поиск «один за другим» .332
Поиск «один за другим», вторая попытка.336
Поиск по инвертированному индексу.341
13. Создание графики «налету».352
Форматы файлов.353
Вывод графических данных.355
Создание изображений в формате PNG при помощи модуля GD.359
ДополнительныеGD-модули.364
PerlMagick.374
14. Промежуточное программное обеспечение и XML.382
Соединение с другими серверами.384
Введение в XML.387
Определения типов документов.390
Пишем XML-разборщик.392
CGI-шлюз к промежуточному ПО на основе XML.393
15. Отладка CGI-приложений.402
Распространенные ошибки.402
Техника создания кода на Perl.406
Инструменты для отладки.413
16. Как сделать CGI-приложения лучше.421
Принципы создания архитектуры.421
Стиль программирования.430
17. Эффективность и оптимизация.433
Основные советы для Perl, горячая десятка.434
Модуль FastCGI.444
Модуль mod_perl.447
A. Литература.452
B. Модули Perl.456
Алфавитный указатель.460


Предисловие
.
    Первое издание книги «CGI-программирование для World Wide Web» вышло в начале 1996 года. Сеть тогда была другой: число веб-узлов не превышало 100 000, Netscape Navigator 2.0 (первый броузер, совместимый с JavaScrip) только что появился, а язык Javа существовал менее года и использовался преимущественно для апплетов. Оставаясь молодой, Сеть стремительно развивается.

    В 1996 году единственным проверенным и понятным способом создания динамических страниц в сети был CGI. Но, тем не менее, лишь на некоторых сайтах был использован весь его потенциал. В первом издании книги Шишир писал:

    Пользователи современных компьютеров ожидают получить привычные ответы на особые вопросы. Прошли те дни, когда людям было достаточно получить один ответ для всех, составленный сотрудниками компьютерного центра. Напротив, теперь любой продавец, менеджер и инженер хочет увидеть подходящий ответ на любой, даже специфичный, запрос. И если это можно сделать хотя бы на одном компьютере, то почему бы и не в Сети?
Это задача для CGI. Для персонала можно с помощью понятных диаграмм отображать продажи по отдельным товарам за каждый месяц. А покупатель сможет вводить ключевые слова, чтобы найти информацию о требуемой продукции.

    В 1996 году это было смелое заявление. Сегодня все это обычно для бизнеса. В этом смысле CGI оправдал возлагаемые на него надежды.
 
   Эта книга не только о том, как писать CGI-сценарии. Она о программировании для Сети. И хотя в центре нашего внимания будет CGI-программирование на Perl (поэтому изменилось и название книги в этом издании), многое из рассмотренного также справедливо для всех веб-разработок на стороне сервера. И даже если вы работаете с менее прогрессивными технологиями, попытка изучить CGI не будет лишней и окупится впоследствии.



Бесплатно скачать электронную книгу в удобном формате и читать:

Скачать книгу CGI программирование на Perl, Гулич С, Гундаварам Ш., Бирзнекс Г., 2001 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать




Скачать книгу - CGI программирование на Perl, Гулич С, Гундаварам Ш., Бирзнекс Г., 2001. - Яндекс Народ Диск.

Скачать книгу - CGI программирование на Perl, Гулич С, Гундаварам Ш., Бирзнекс Г., 2001. - depositfiles.
Дата публикации:





Теги: :: :: :: :: ::


 


 


Книги, учебники, обучение по разделам




Не нашёл? Найди:





2016-12-04 23:02:45