- Web-контейнер, Servlet, JSP. Структура, назначение и пример сервлета или JSP.
- Шаблон Модель-Представление-Контроллер. Роли компонент и зависимости между ними. Пример на одной из Java-реализаций.
- Типовая структура Enterprise приложения. Слои, зоны ответственности и зависимости между слоями. Пример (названия классов и методов слоев).
- Шаблон «Инверсия управления». Назначение и пример.
- Технологии работы с базой данных из Java. Особенности работы с соединениями с базой данных из Web-приложения. Пример.
- Безопасность в веб приложениях. Аутентификация и Авторизация: определение и используемые технологии.
- Средства диагностики приложений. Протоколирование: назначение, основные понятия (Logger, Level, Appender) и реализации. Пример.
- Аспектно ориентированное программирование: основные понятия, назначение, пример.
- Технологии интеграции приложений. Типы интеграции (общий ресурс, удаленный вызов процедур, обмен сообщениями) , сравнение.
- Технологии интеграции приложений. Веб-Сервисы. Пример.
- Технологии интеграции приложений. REST. Пример.
- Технологии интеграции приложений. Enterprise Java Beans. Пример Stateless Session Bean.
{"serverDuration": 46, "requestCorrelationId": "babfd118b9096543"}