Акція
Java‑університет
Навчання
Курс
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Лекції
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Карта квестів
Лекції
Відкриті квести
JSP & Servlets
Рівень 14
Клиент-серверная архитектура
JSP & Servlets
14 рівень,
0 лекція
Архитектура приложения. Концепция взаимодействия клиент-сервер. Важный нюанс. Архитектура «клиент-сервер»
Трехуровневая архитектура
JSP & Servlets
14 рівень,
1 лекція
Знакомство с трехуровневой архитектурой. Неоднозначность расположения логики приложения.
Подход MVC
JSP & Servlets
14 рівень,
2 лекція
Знакомство с архитектурой MVC. Архитектура MVC в вебе. Пример MVC в вебе. Взаимодействие компонентов MVC.
Критерии хорошей архитектуры ПО
JSP & Servlets
14 рівень,
3 лекція
Эффективность. Гибкость. Масштабируемость. Расширяемость. Тестируемость. Сопровождаемость кода.
Критерии плохой архитектуры ПО
JSP & Servlets
14 рівень,
4 лекція
Критерии плохого дизайна. Определение "плохого дизайна". Причины "плохого дизайна". Актуальность.
Модульная архитектура ПО
JSP & Servlets
14 рівень,
5 лекція
Декомпозиция. Преимущества модульной архитектуры
Правильная декомпозиция ПО
JSP & Servlets
14 рівень,
6 лекція
Иерархическая. Функциональная. Сильная и слабая связность. Композиция вместо наследования.
Как ослаблять связанность между модулями ПО
JSP & Servlets
14 рівень,
7 лекція
Декомпозиция наше все. Интерфейсы. Фасад
Инвертирование зависимостей
JSP & Servlets
14 рівень,
8 лекція
Dependency Inversion. Инвертирование зависимостей на практике
Альтернативные виды связывания модулей ПО
JSP & Servlets
14 рівень,
9 лекція
Замена прямых зависимостей на обмен сообщениями. Закон Деметры (law of Demeter). Композиция вместо наследования.
Please enable JavaScript to continue using this application.