Многие Web-приложения, например, PHP-приложения и Java™-сервлеты, написаны в сложных серверных интегрированных средах разработки (поддерживающих базы данных), но для простых приложений (например, в которых весь набор данных прекрасно помещается в RAM Web-сервера), персистенция данных может быть реализована при помощи заблокированных DBM-файлов в сочетании с модулем Perl MLDBM. В данной статье представлен реальный пример (Web-приложение для голосования), в котором используется минимальное число внешних модулей, не применяются cookies на стороне клиента и используются преимущества CGI-атрибутов.
>>> Подробности