Создание серверных приложений на языке PERL


           

Модуль завершения слов Создает из


































































Модуль



Функция



Term::Complete Text::Abbrev Text::ParseWords Text::Soundex Text::Tabs Text::Wrap



Модуль завершения слов Создает из списка таблицу сокращений Разбирает текст на лексемы и создает из них массив Реализует алгоритм Soundex, разработанный Кнутом Раскрывает и сворачивает знаки табуляции Выделяет текст в абзац



Таблица Б. 6. Интерфейсы к базам данных



Модуль



Функция



AnyDBMFile DBFile GDBMFile NDBMFile ODBMFile SDBM File



Создает основу для множества DBM Доступ к Berkeley DB Связанный доступ к библиотеке GDBM Связанный доступ к файлам NDBM Связанный доступ к файлам ODBM Связанный доступ к файлам SDBM



Таблица Б. 7. Математика



Модуль



Функция



Integer Math::BigFloat Math::BigInt Math::Complex



Выполняет арифметические операции в целочисленном формате, а не в формате с двойной точностью

Пакет математических операций для чисел с плавающей запятой произвольной длины

Пакет математических операций для целых чисел произвольной длины

Пакет для комплексных чисел



Таблица Б. 8. World Wide Web



Модуль



Функция



CGI

CGI::Apache CGI::Carp CGI::Fast CGI::Push CGI:: Switch



Интерфейс Web-сервера (Common Gateway Interface) Поддержка Perl-модуля сервера Apache Ошибки сервера регистрации с полезной информацией Поддержка FastCGI (устойчивый серверный процесс) Поддержка "выталкивания" со стороны сервера Простой интерфейс для многих типов серверов



















































































































































































Таблица Б. 9. Сети и межпроцессное взаимодействие



Модуль



Функция



1РС::Ореп2



Открывает процесс для чтения и записи



IPC::Open3



Открывает процесс для чтения, записи и обработки ошибок



Net::Ping



Проверяет, есть ли данный хост в сети



Socket



Загружает С-определения socket.h и манипуляторы структур



Sys::Hostname



Пытается получить хост-имя всеми возможными способами



Таблица Б. 10. Автоматизированный доступ к Comprehensive Perl Archive Network



Модуль



Функция



CPAN



Простой интерфейс к CPAN



CPAN::FirstTime



Утилита для создания файла конфигурации CPAN



CPAN::Nox



Запускает CPAN, избегая компилированных расширений



Таблица Б. 11. Время и локализация



Модуль



Функция



Time:: Local



Эффективно определяет местное и среднее гринвичское





время



I18N::Collate



Сравнивает восьмибитовые скалярные данные



Таблица Б. 12. Объектные интерфейсы к встроенным функциям



Модуль



Функция



Class::Struct



Объявляет struct-подобные типы данных как Perl-классы



File::stat



Объектный интерфейс к функции stat



Net::hostent



Объектный интерфейс к функциям gethost*



Net::netent



Объектный интерфейс к функциям getnet*



Net::protoent



Объектный интерфейс к функциям getproto*



Net::servent



Объектный интерфейс к функциям getserv*



Time::gmtime



Объектный интерфейс к функции gmtime



Time::localtime



Объектный интерфейс к функции localtime



Time::tm



Внутренний объект для Time::{gm,local}time



User::grent



Объектный интерфейс к функциям getgr*



User::pwent



Объектный интерфейс к функциям getpw*

<

Содержание  Назад  Вперед