Ответ
Трехуровневая архитектура (3-tier architecture) — это модель разделения приложения на три логических уровня:
1. **Presentation Layer (UI)** — отвечает за отображение данных и взаимодействие с пользователем (React, Angular, Vue).
2. **Business Logic Layer (BLL)** — обрабатывает бизнес-правила и логику (Node.js, Django, Spring).
3. **Data Access Layer (DAL)** — управляет хранением и извлечением данных (PostgreSQL, MongoDB, ORM).
**Пример:**
```
// Presentation Layer (React)
function UserList() {
const [users, setUsers] = useState([]);
useEffect(() => {
fetchUsers().then(data => setUsers(data)); // Запрос к BLL
}, []);
return
- {users.map(user =>
- {user.name} )}