Архитектура корпоративных программных приложений. Исправленное издание
Эта книга является классическим руководством по проектированию и архитектуре сложных корпоративных программных систем. Автор, известный эксперт в области объектно-ориентированного программирования Мартин Фаулер, вместе с соавторами систематизировал более 40 наиболее эффективных подходов к решению типичных проблем, возникающих при разработке масштабируемых приложений.
Книга разделена на две основные части: обзор ключевых концепций и детальное описание типовых решений (паттернов). В первой части рассматриваются фундаментальные архитектурные принципы: расслоение системы, организация бизнес-логики, интеграция объектных моделей с реляционными базами данных, представление данных в веб-интерфейсах, управление параллелизмом, работа с сеансами и состояниями, а также стратегии распределенных вычислений.
Вторая часть представляет собой каталог паттернов, охватывающих все аспекты разработки: от представления бизнес-логики и объектно-реляционного отображения до обработки распределенных данных и управления состоянием сеансов. Каждое типовое решение подробно объясняется с практическими примерами и рекомендациями по применению.
Издание предназначено для опытных разработчиков, архитекторов программного обеспечения и проектировщиков, которые стремятся создавать надежные, поддерживаемые и масштабируемые корпоративные системы. Книга помогает не только усвоить проверенные методики, но и эффективно передавать эти знания внутри команды.









