Процесс построения архитектуры веб-сервера на уровне tier-архитектуры включает создание трёх уровней: www.ardentisys.com metanit.com
- Уровень представления (Presentation layer). metanit.com Это уровень, с которым непосредственно взаимодействует пользователь. metanit.com Он включает компоненты пользовательского интерфейса и механизм получения ввода от пользователя. metanit.com
- Уровень бизнес-логики (Business layer). metanit.com Содержит набор компонентов, которые отвечают за обработку полученных от уровня представлений данных. metanit.com Этот уровень реализует всю необходимую логику приложения, все вычисления, взаимодействует с базой данных и передаёт уровню представления результат обработки. metanit.com
- Уровень доступа к данным (Data Access layer). metanit.com Хранит модели, описывающие используемые сущности, а также здесь размещаются специфичные классы для работы с разными технологиями доступа к данным. metanit.com Здесь также хранятся репозитории, через которые уровень бизнес-логики взаимодействует с базой данных. metanit.com
Каждый из этих уровней работает независимо, что упрощает управление, масштабирование и разработку архитектуры одновременно. www.peerbits.com