MySQL / 16. Знакомство с MySQL для Web

Несколько следующих глав рассказывают о том, как использовать MySQL для создания хорошего веб-сайта. В целом, главное преимущество использования MySQL заключается в упрощении создания динамического содержимого. Статическое содержимое – это страницы дерева документов веб-сервера, которые предлагаются «как есть». Посетители могут получить доступ только к тем документами, которые вы разместили в дереве, и изменения происходят только при добавлении, редактировании или удалении таких документов. Динамическое же содержимое создается по требованию. Вместо того чтобы открывать файл и передавать его содержимое непосредственно клиенту, веб-сервер выполняет сценарий, который формирует страницу и отправляет результирующий вывод. В качестве простого примера можно привести сценарий, который ищет значение текущего счетчика посещаемости указанной веб-страницы в базе данных, обновляет счетчик и возвращает новое значение для отображения на странице. При каждом выполнении сценария выводится новое значение. Более сложным примером могут послужить сценарии, выводящие имена людей, чей день рождения выпадает на текущую дату, извлекающие и выводящие элементы из каталога товаров, предоставляющие информацию о текущем состоянии сервера. И это только начало; веб-сценарии могут использовать всю мощь того языка программирования, на котором написаны, так что спектр действий, выполняемых ими для генерирования страниц, может быть весьма широк. Например, веб-сценарии важны при обработке форм, при этом один сценарий может обеспечивать создание формы, отправку ее пользователю, обработку формы, заполненной и отправленной пользователем, и хранение содержимого в базе данных. Взаимодействуя с пользователями, веб-сценарии делают ваш сайт интерактивным.
Статьи раздела '16. Знакомство с MySQL для Web':
Запуск веб-сценариев на сервере Apache
Задача Вы хотите выполнить программы на Perl, PHP или Python в веб-окружении. Решение Запустите их при помощи сервера Apache. Обсуждение В этом разделе рассказано о том, как настроить Apache для запуска сценариев Perl, PH...
Запуск веб-сценариев на сервере Tomcat
Задача Вы хотите запустить программу на Java в веб-среде. Решение Пишите программы, используя нотацию JSP, и выполняйте их, используя контейнер сервлетов. Обсуждение В рецепте 16.2 говорилось о том, что сервер Apache можн...
Кодирование специальных символов для Web
Задача Некоторые символы являются специальными для HTML и должны кодироваться, если вы хотите отображать их буквально. Поскольку базы данных часто содержат такие символы, то сценарии, включающие результаты запросов в веб-страницы...
Основы формирования веб-страницы
Задача Вы хотите сформировать веб-страницу из сценария вместо того, чтобы писать ее вручную. Решение Напишите программу, которая при выполнении генерирует страницу. Тем самым вы обеспечите более полный контроль над тем, что о...

Страницы: 1