CGI программирование на Perl, Гулич С, Гундаварам Ш., Бирзнекс Г., 2001.
Эта книга - отличное начало для тех, кто хочет научиться писать CGI-npoграммы, обеспечивающие вывод динамически изменяемых данных на веб-сайте, и уже немного знаком с языком Perl, пользующимся большой популярностью среди веб-разработчиков. Данное издание, в основу которого положен бестселлер «CGI программирование в WWW», полностью переписано, с целью познакомить читателей с современными технологиями, доступными благодаря модулю CGI.pm и последним версиям языка Perl.
В книге приводятся примеры создания высокопроизводительных и безопасных CGI-приложений, подробно описывается модуль CGI.pm, дан обзор протокола HTTP, обсуждается применение JavaScript для обработки форм, работа с базами данных, вывод динамической графики, создание поисковой системы и системы на основе XML, а также многое другое. Данное издание будет прекрасным руководством и незаменимым справочником. Содержащийся в нем материал позволит вам стать хорошим CGI-разработчиком.
CGI программирование на Perl" - отличное начало для тех, кто хочет писать программы для CGI и уже немного знаком с Perl. А акцентирование на современных технологиях и методах делает это издание книгой следующего поколения.
Оглавление
Предисловие.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 не будет лишней и окупится впоследствии.
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12743 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Стикс (аудиокнига)Автор: Наталья АндрееваИздательство: АудиокнигаГод издания: 2010Язык: РусскийФормат: МР3Битрейт аудио: 128 kbpsВремя звучания: 13:58:00Читает: Радик МухаметзяновКачество: . . .
Название: Омон Ра (аудиокнига)Автор: Виктор ПелевинИздательство: АудиокнигаГод издания: 2006Язык: РусскийФормат: MP3Битрейт аудио: 320 kbpsВремя звучания: 4 ч. 10 мин.Читает: Александр АндриенкоКаче . . .
Автор: Жека А.А. Батушкина Т.В. Год издания: 1987 Формат: pdf Издат.: Кишинев: Картя Молдовеняскэ Страниц: 312 Размер: 17.3 Mb Язык: Русский В справочнике дано опис . . .
Автор: Государственный стандарт союза СССР Год издания: 1998 Формат: djvu Издат.: ИПК Издательство стандартов Размер: 2,00 MB Язык: Русский Насто . . .
Автор: Джонсон У. Год издания: 1983 Формат: djvu Издат.: Мир Страниц: 1525 Размер: 10,5 Мб Язык: Русский Монография известного американского . . .
Автор: SonyComputerEntertaintmentInc. Год издания: 2003 Формат: pdf Издат.: SonyComputerEntertaintmentInc. Страниц: 174 Размер: 27 MB Язык: Русский . . .
Автор: Коллектив Год издания: 2008 Формат: doc Издат.: Умелые руки Размер: 27,60 MB Язык: Русский Для обеспечения качества сварочных работ в усло . . .
Автор: Лосев В.В. Год издания: 1990 Формат: pdf Издат.: Высшая школа Страниц: 132 Размер: 2.59 Язык: Русский Описываются наиболее употребимые . . .
Автор: Неизвесный Формат: pdf Язык: Русский Предлагаемое пособие содержит материал, в котором обобщен и систематизирован многолетний опыт автора по организац . . .
Автор: коллектив Год издания: 2008 Формат: djvu Издат.: Бизнес без проблем Страниц: 100 Размер: 20,3 Mb Язык: Русский Компактно и конкретно, только то что касается . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге CGI программирование на Perl, Гулич С, Гундаварам Ш., Бирзнекс Г., 2001. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.