| |
ария
содер-
жит специально выделенный код, или ядро, которое совместно используют все
"гене-
раторы данных". Почему я заключил последний термин в кавычки? Да потому, что
теперь мы будем называть его по-другому, а именно, интерфейсным кодом (или про-
сто интерфейсом, хотя это, возможно, и не совсем корректно) сценария. Генератор
данных — по-прежнему сущность, являющаяся объединением ядра и интерфейса.
Кроме того, при использовании трехуровневой схемы пользователь никогда "не ви-
дит" генератор данных. Он всегда имеет дело только с шаблоном страницы, который
иногда выглядит, как программа. Это происходит при обращении к шаблону (а сле-
довательно, и к генератору данных) из формы в браузере.
Шаблон страницы
Теперь шаблон сам вызывает генератор, который предоставляет ему нужные данные,
а заодно и реагирует на запросы пользователя. Он выполняет это, например, при
по-
мощи все той же инструкции include:
Листинг 30.3. Шаблон: gbook.html
Гостевая книга
Добавьте свое сообщение:
|
|