Главная  /  Правка  /  История  /   /  Область пользователей

Как работает CppCMS?

Разработчик создает один или несколько классов application, наследуемых от cppcms::application, содержащего всю бизнес-логику. Он маппирует различные URL на различные классы или методы, выполняющие необходимые операции.

Разработчик пишет веб-темплейты, содержащие всё HTML / XML содержимое приложения. Обычно они компилируются в совместно используемые объекты, подгружаемые при необходимости.

Когда стартует CppCMS-приложение, оно создает пул потоков или процессов, каждый из которых выполняет экземпляр набора классов приложения разработчика. Оно загружает все темплейты и начинает получать запросы от веб-сервера.

После получения запроса, он обычно маппируется на один из отвечающих за его обработку методов данных классов.

Далее проверяется, кешируется ли страница. Если нет, приложение использует базу данных или кэш для извлечения данных, необходимых для создания содержимого веб-страницы и рендерит их с помощью системы темплейтов.

Вывод возвращается пользователю и, возможно, кэшируетя для дальнейшего использования.

Проект

CppCMS является основой веб-разработки для выполнения ресурсоемких приложений.

Размещение

SourceForge.net Logo

Поддержать проект

CppCMS needs You


Навигация

Главная страница


Валидация CSS | Валидация XHTML 1.0