Акция
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.