Розробка CGI-скриптів на Perl

Паперова книга
52664
Розробка CGI-скриптів на Perl - фото 1
Розробка CGI-скриптів на Perl - фото 2
250
4 людини

Все про “Розробка CGI-скриптів на Perl”

Від видавця

Ця книга навчить вас застосовувати Perl для вирішення завдань, необхідних у сучасних мережевих додатках. Безліч прикладів і ще більш численні вправи не просто дають корисну інформацію, але і готові програми, які ви можете відразу помістити в свої додатки. 

Книга допоможе вам опанувати практичними прийомами і методами, з якими ви зможете розробляти Perl будь-які Web-додатки на основі протоколу CGI.Основна увага в книзі приділяється важливих питань розробки Web-додатків, таких як робота з базами даних, обробка форм і файлів, безпека, електронна пошта та робота з графікою. 

Крім того, у цій книзі докладно розглядаються деякі спеціальні теми: обробка Web-форм і отримання через них даних користувача, файли cookie, відстеження кліків мишкою і лічильники доступу, застосування модуля Apache mod_perl, зв'язування змінних з базами даних, вбудовування код Perl в HTML за допомогою модуля HTML::Mason, управління документами через Web, створення динамічних зображень, застосування XML і його похідних - RSS і RDF. 

Книга розрахована для програмістів середньої і високої кваліфікації. 

Зміст

Короткий зміст глав

Глава 1 "Perl, CGI і ця книга". Ця глава пояснює, що таке Perl і CGI. У ній також наводяться додаткові відомості про цю книгу і пояснюється, як використовувати модуль CPAN.

Розділ 2. "Що ви повинні знати". Ми не очікуємо, що читач буде знати все, але ми сподіваємося, принаймні, на базовий рівень знань. В цьому розділі намічено, що ви вже повинні знати, і пояснені деякі речі, які ви можете не знати, але повинні знати, щоб отримати максимум користі від цієї книги. Це, наприклад, забруднення даних, питання безпеки та усунення несправностей.

Глава 3. "Використання оточення". У додатках CGI часто потрібно отримувати від клієнта інформацію, таку як ІР-адреса чи дані броузера. У цій главі розповідається, як отримати доступ до змінних оточення Web-сервера і що вони означають.

Глава 4. "Введення в Web-форми". Небагато знайдеться мережевих додатків, в яких не використовуються Web-форми якогось роду. Ці форми дозволяють кінцевому користувачу вводити інформацію. У розділі 4 розглядаються елементи HTML Web-форм і способи отримання даних від користувача.

Глава 5. "Робота з cookie". Застосування об'єктів cookie для зберігання даних у Web клієнта може бути дуже корисним для фіксації уподобань користувачів і даних про них. У цьому розділі показано, як створювати, одержувати і використовувати cookie.

Глава 6. "Лічильники звернень". Багато людей хочуть знати, скільки користувачів відвідують їх Web-сайт. У прикладах цієї глави показано, як це реалізувати.

Розділ 7. "Завантаження файлів на базі Web". Тут ви дізнаєтеся, як, не піддаючи сервер небезпеки, дозволити кінцевим користувачам завантажувати файли з локальних дисків.

Розділ 8. "Відстеження кліків". Іноді буває корисно знати, за якими посиланнями на Web-сайті переходить користувач і звідки. Приклади у цій главі показують, як простежити ці дії користувача.

Розділ 9. "Використання mod_perl". Популярний модуль Apache mod_perl може бути надзвичайно корисним, коли він відповідає додатку. Тут показано, як сконфігурувати mod_perl, а також як використовувати і створювати модулі mod_perl на Perl.

Розділ 10. "Електронна пошта на базі Web". У прикладах цієї глави демонструється з'єднання з сервером POP3, перегляд електронної пошти і вкладень та відправка пошти через Web.

Розділ 11. "Введення в DBI і бази даних у Web. У прикладах глав 1-10 були представлені основні області застосування баз даних. У цій главі Perl DBI розглядається більш докладно.

Розділ 12. "Пов'язані змінні". У цій главі описані чарівні можливості зв'язування структур даних з змінними і показано, як це зробити, коли структура являє собою базу даних.

Розділ 13. "Впровадження Perl в HTML з допомогою Mason". Ознайомлення з цим популярним інструментом та його аналіз. У цьому розділі показано, як вбудувати Perl в HTML і прискорити розробку за допомогою модуля HTML::Mason.

Глава 14. "Управління документами через Web". Тепер ви вже знаєте, як завантажувати файли на сервер. У цій главі розглядається дистанційне керування цими файлами через Web.

Розділ 15. "Динамічна обробка зображень". Створення діаграм, графіків, ескізів галерей і редагування зображень "на ходу" — всі ці концепції можуть бути корисні в додатках CGI. Тут показано, як включити ці функції в програму.

Розділ 16. "RSS і XML. XML — ще одна технологія зі зростаючою популярністю. У цій главі розглядається застосування XML і його похідних — RSS і RDF.

Додаток А. "Коди сервера". Розглядається значення кодів, що повертаються Web-сервером.

Додаток Б. "Змінні оточення". Це список найбільш загальних змінних оточення Web-сервера.

Додаток Ст. "Формати POSIX::strftime()". У цій книзі кілька разів застосовується модуль POSIX для форматування рядків дати. Тут наведено список форматів цього модуля і їх дію.

Додаток Р. "Загальнодоступна ліцензія". Якщо ви не прочитали копію цього документа, яка поставляється разом з Perl, це можна зробити тут.

Додаток Д. "Творча ліцензія". Це інша ліцензія, по якій поширюється Perl.

Додаток Е, "Документація до Perl". Список документації, яка поставляється разом з Perl. Документація з цього списку корисна для інтерактивного вивчення поряд з цією книгою.

Додаток Ж.. "Коди ASCII. Список символів ASCII і їх шістнадцяткових та десяткових кодів.

Додаток З. "Спеціальні символи HTML". Список спеціальних символів, таких як Ј, ®. Хоча вони не визначені в Perl, вам, ймовірно, рано чи пізно знадобляться деякі з них при створенні HTML.

Анотація

Розробка CGI-скриптів на Perl

Рецензії

0

Всі характеристики

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника