Java Professional. Урок 1. Введение
Шаблоны архитектуры ПО: Многоуровневая архитектура
Перевод статьи «Software Architecture Patterns: Layered Architecture». Многоуровневая архитектура – это наиболее распространенный шаблон архитектуры в большинстве приложений для компаний. Его ещё называют n-tier архитектурой, где n – количество уровней. Это шаблон де-факто для приложений JAVA EE. Пример сценариев для уровней Уровень представления Представление веб-страниц, форм пользовательского интерфейса и API, взаимодействующих с конечными пользователями Уровень бизнес-логики На этом уровне расположена логика, отвечающая за доступ, безопасность и аутентификацию...
Кратко о типах архитектур программного обеспечения и переходе на микросервисы
Типы архитектур ПО Многоуровневая архитектура Это одна из самых распространенных архитектур. На её основе построено множество крупных фреймворков — Java EE, Drupal, Express. Пожалуй, самый известный пример этой архитектуры — это сетевая модель OSI. Система делится на уровни, каждый из которых взаимодействует лишь с двумя соседними. Поэтому запросы к БД, которая обычно располагается в самом конце цепочки взаимодействия, проходят последовательно сквозь каждый «слой». Архитектура не подразумевает какое-то обязательное количество уровней — их может быть три, четыре, пять и больше...