• Главная
  • Карта сайта
Не найдено

Perl і MySQL для Web-майстрів

Дюбуа П. Застосування MySQL і Perl в Web-додатках. М .: Видавничий дім "Вільямс", 2002. - 480 с.

- 480 с

В останні роки мова програмування Perl і реляційна СУБД MySQL завоювали серед Web-майстрів та Web-програмістів широку популярність, стійко влаштувавшись в Інтернеті на численних сайтах з базами даних. Як мова Web-програмування, Perl тримає перше місце. Коли мова заходить про СУБД, то рука об руку з цією мовою йде MySQL, що представляє собою (так само як і Perl) безкоштовно розповсюджується з відкритим кодом. MySQL і Perl включають потужний інструментарій з розвиненими функціями, вельми непростий в освоєнні на професійному рівні. І тут зацікавленому читачеві істотну допомогу надасть випущена видавництвом "Вільямс" (www.williamspublishing.com) рецензована книга. Обидва програмні продукти можуть функціонувати під більшістю популярних ОС, в тому числі Unix, Linux, MS Windows. Тому пропонований матеріал може служити посібником при розробці Web-додатків для самих різних платформ. Як Web-сервера автор рекомендує Apache.

У книзі 20 глав, два додатки і предметний покажчик. Після вступної першого розділу автор переходить до справи: в наступному розділі детально аналізуються питання, що відносяться до написання Web-сценаріїв на Perl з використанням спеціального модуля cgi.pm. Зв'язок цих сценаріїв з сервером баз даних здійснюється через модуль DBI. Описується процедура створення нескладної cgi-програми, що забезпечує введення, редагування і пошук даних.

У третьому розділі розглядаються методи налаштування і конфігурації модуля mod_perl і особливості його використання при написанні cgi-сценаріїв. Г-н Дюбуа показує, яким чином за допомогою цього модуля можна домогтися підвищення продуктивності Web-додатки, і підкреслює, що в більшості розглянутих прикладів обробка сценаріїв виконується під управлінням модуля mod_perl, так що відмовлятися від його застосування недоцільно.

У розділах четвертої, п'ятої та шостої описується технологія розробки додатків, що використовує різні форми введення з застосуванням різноманітних елементів:

- для відправки даних на Web-сервер;

- для введення довільного тексту;

- для вибору і завантаження файлів з Web-сервера;

- для повернення даних на Web-сервер за допомогою прихованих полів;

- для альтернативного вибору варіантів на Web-сторінках.

Крім цього розглядається автоматизація процесу обробки форми і наводиться кілька cgi-сценаріїв, в тому числі гостьова книга, без якої не обходиться жоден сайт. Автор рекомендує встановити і запустити ці програми і тільки потім вивчати наведені описи.

Сьома глава присвячена побудові програми, що забезпечує пошук інформації за запитом клієнта, а восьма - управління сеансами зв'язку клієнта з Web-сервером. Тут читач дізнається, як зберігати інформацію на стороні клієнта і на стороні сервера, яким чином здійснюється підтримка сеансу, як зберегти настройки клієнта і створити поновлюваний сеанс. Дев'ята глава знадобиться програмісту, який виявляє інтерес до безпеки роботи як в локальній, так і в глобальній мережах. Прочитавши її, він познайомиться з методами побудови безпечного застосування.

Вивчивши останню, десяту главу, можна отримати уявлення про методи створення нескладних додатків електронної комерції, таких, як віртуальний магазин.

Сценарії, які приводяться в книзі, невеликі за розміром, проте в багатьох випадках вони будуть вельми корисні Web-програмісту, перед яким стоїть завдання оживити сайт за допомогою динамічних сторінок. Безсумнівно, що категорія читачів, що займаються розробкою динамічних сайтів або планують брати участь в створенні Web-додатків баз даних, потребує подібного посібнику, де зібрано безліч практичних прикладів з детальними коментарями. Автор люб'язно надає можливість скористатися вихідними текстами програм, що приводяться в книзі, через Інтернет - вони розміщені на його особистому сайті (www.kitebird.com/mysql-perl/).

Версія для друку

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью