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 оценок |
Формат: | Книга |
Уже скачали: | 12742 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Автор: Льюис КеролНазвание: Аліса в Країні чудес/Алиса в стране чудесИсполнитель: Валерия ЧайковскаяЖанр: Детская литератураИздательство: Наш форматГод: 2010Формат: mp3Продолжите6льность: 3:14Размер: . . .
Автор: Мориак ФрансуаНазвание: Жизнь Иисуса ХристаИсполнитель: Музырь ЛинаВремя воспроизведения: 07:47:39Издательство: Нигде не купишьГод издания: 2011Прочитано по изданию: "Борисфен", Киев, 1995 годА . . .
Автор: Джонатан СвифтНазвание: Путешествие ГулливераОзвучивает: Иван ЛитвиновИздательство: 1С-ПаблишингГод издания аудиокниги: 2005Жанр: СказкаАудио: MP3, 128 Кбит/с, 44 кГц, стереоРазмер: 664 МБПродо . . .
Автор: испанская, итальянская, шведская, ирландская сказки, Г.Х.Андерсен, П. Бажов, Я.Аким.Название: Детские сказки с винила. Часть 11.Читает: И. Ильинский, Ю. Яковлев, З. БокареваИздательство: Мелоди . . .
Название: Мои часы идут иначеАвтор: Ольга ЧеховаИздательство: Нигде не купишьГод выпуска: 2011Жанр: биография, мемары, историческая литератураАудио кодек: MP3Битрейт аудио: 96 kbpsИсполнитель: Марг . . .
Название: Похищение СабиняниноваАвтор: Петр ГладилинИздательство: Радио КультураПроект: Современная драматургияГод: 2011Исполнитель: Андрей Ташков, Елена Коренева, Анна Тараторкина, Ирина Пономарёва, . . .
Название: Звуковий журнал "Обрій". Випуск 54Исполнитель: Довгозвяга ГалинаВремя воспроизведения: 15:06:59Издательство: Нигде не купишьГод издания: 2011Язык: украинскийАудио кодек: MPEG layer 3 (MP3)Би . . .
Автор:Коллектив Название: Юный техник №1-12 1971-1980. Архив за 10 летИздательство: Молодая ГвардияГод: 1971-1980Формат: DjVuРазмер: 360МВСтраниц:10000Язык:Русский"Юный техник" (архив за 10 лет 1971-1 . . .
Название: Делаем сами Автор: КоллективГод / месяц: 2011 / августНомер: №8Язык: русскийФормат: pdf Размер: ~21 Мб Журнал о народных промыслах стран мира, помогает начинающим умельцам, в том числе и дет . . .
название : Preziosaиздатель : Golden Agency srlномер: anno II n.5год: Settembre | Ottobre 2009язык : Italianформат: pdf (оригинал )страниц : 104размер : 37,87 мбPreziosa - журнал о ювелирном рынке дл . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге CGI программирование на Perl, Гулич С, Гундаварам Ш., Бирзнекс Г., 2001. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.