Разбираемые темы:
- Понимание теорем CAP и FLP в контексте Java EE.
- Законы разработки архитектуры.
- BASE vs. ACID, или Как начать проект?
- Основные архитектурные шаблоны и шаблоны проектирования.
- Приложения Java EE и:
- DRY и DIE;
- KISS;
- YAGNI.
- Практическая модуляризация приложений Java EE.
- Проектирование плагинов, шаблонов и добавочных блоков.
- Предупреждения касательно асинхронных приложений.
- Архитектура REST vs. SOAP.
- Управление сервисами и контроль версий.
- Stateful- vs. stateless-архитектура Java EE.
- Многоканальная архитектура.
- Интеграция унаследованных ресурсов с и без JCA 1.6: разбор программы.
- MoM и Java EE с JMS.
- Протоколирование, обработка ошибок, управление и мониторинг.
- Непрерывная интеграция и непрерывное развертывание.
- Документация и тестирование.
- Введение в кластеризацию, архитектуру без разделения ресурсов (shared nothing) и архитектуру grid.
- Высокопроизводительный Java EE.