Технология построения интерактивных Web-ресурсов. Мартынов А.И - 10 стр.

UptoLike

Составители: 

10
Ниже приведены описание основных модулей ядра системы:
index.php – основной файл, который осуществляет инициализацию ядра.
stdinc.php – файл, содержащий перечень подключаемых библиотек и
компонентов.
config.phpфайл, содержащий параметры настройки соединения с базой
данных и параметры ядра.
core.class.php – класс, служащий для запуска показа страниц сайта,
отвечающий за настройку параметров библиотеки sajax,
формирование
меню, а также содержащий функции авторизации пользователей.
page.class.phpкласс, реализующий все основные функции страницы -
как пользовательские (просмотр страниц, оставление комментариев), так
и администраторские (работа с меню, работа со страницами, работа с
новостями, работа с пользовательскими комментариями, управление
пользователями).
Наследники класса page – набор пользовательских классов, реализующих
специфичные методы, характерные для
конкретной роли пользователя.
Класс для работы с mysql – класс, отвечающий за соединение с базой
данных и выполнение запросов к базе данных.
index.tpl – основной шаблон сайта, который содержит неизменяемые
части страницышапку» сайта, меню пользователя, контактную
информацию, а также элементы дизайна).
Шаблоны страницнабор шаблонов, которые представляют собой
специфичные для
содержимого страницы шаблоны, отвечающие за
отображение содержимого страницы.
functions.js – набор функций на языке JavaScript.
style.css – файл, содержащий описание стилей CSS.
Классы библиотекклассы, сторонних разработчиков, используемые для
расширения функциональности системы и представляющие собой
внешние компоненты системы.
Под внешними компонентами подразумеваются компоненты, включенные в
проект в качестве уже готовых свободно распространяемых
в Интернете
разработок. В качестве таких компонентов могут быть:
1. Библиотека Smartyкомпилирующий обработчик шаблонов, который
более подробно рассматривается во второй главе данного учебного
пособия.
2. Библиотека sajax – библиотека асинхронного доступа к Web-серверу. Эта
библиотека более подробно рассматривается в третьей главе.
3. Форум phpBB (PHP Bulleting Board) – популярный бесплатный Web-
форум с открытым исходным кодом, разработанный на
скриптовом языке
PHP, поддерживающий различные базы данных, включая MySQL,