Книга: Фаулер Мартин «Шаблоны корпоративных приложений»
Производитель: "Диалектика / Вильямс" Очередной подъем в сфере разработки корпоративных приложений связан с появлением новых многообещающих технологий. Все большую популярность приобретают объектно-ориентированные платформы, предназначенные для построения мощных многоуровневых приложений, в частности Java и . NET. Последние открывают перед разработчиками невиданные доселе возможности, однако реализовать их не так легко. Многие существующие приложения грешат одними и теми же недостатками, поскольку разработчики корпоративных приложений не имеют того багажа знаний, которым обладают опытные проектировщики объектных систем. Книга Шаблоны корпоративных приложений представляет существенный интерес для разработчиков бизнес-приложений, так как затрагивает повседневные проблемы, с которыми они сталкиваются. Ее автор, известный проектировщик объектно-ориентированных систем Мартин Фаулер, отмечает, что, несмотря на эволюцию технологий от Smalltalk через CORBA до Java и . NET, глобальные принципы, применяющиеся для решения распространенных проблем проектирования, остались прежними. С помощью группы экспертов Фаулеру удалось выделить более сорока стандартных приемов и организовать их в типовые решения. Результатом этого сотрудничества стало появление книги, материал которой может и должен быть применен ко всем платформам разработки корпоративных систем. Данная книга состоит из двух частей, каждая из которых, по сути, может рассматриваться как отдельная книга. Первая часть представляет собой краткий учебный курс по разработке корпоративных приложений. Рекомендуем прочитать ее от начала и до конца, чтобы хорошо ориентироваться в области знаний, охваченной автором. Оставшиеся главы книги содержат подробные описания конкретных типовых решений. К каждому типовому решению прилагаются сведения о его использовании и основных аспектах реализации, а также практические примеры исходного кода на языках Java и С . Для лучшего понимания изложенных концепций книга иллюстрирована многочисленными схемами UML. Вооружившись этой книгой, вы получите целый ряд проверенных методик и сможете принимать важные архитектурные решения касательно всевозможных аспектов построения корпоративных приложений. Издание исправленное. Издательство: "Диалектика / Вильямс" (2018)
ISBN: 978-5-6041394-0-0 |
Другие книги автора:
Книга | Описание | Год | Цена | Тип книги |
---|---|---|---|---|
Предметно-ориентированные языки программирования | В этой книге известный эксперт в области программного обеспечения Мартин Фаулер предоставляет информацию… — Диалектика / Вильямс, Signature Series Подробнее... | бумажная книга | ||
Шаблоны корпоративных приложений | Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы… — Диалектика, Подробнее... | бумажная книга | ||
Предметно-ориентированные языки программирования | В книге "Предметно-ориентированные языки программирования" известный эксперт в области программного… — Вильямс, Подробнее... | бумажная книга | ||
Шаблоны корпоративных приложений | Очередной подъем в сфере разработки корпоративных приложений связан с появлением новых многообещающих… — Диалектика / Вильямс, - Подробнее... | бумажная книга |
Фаулер, Мартин
Мартин Фаулер (англ. Martin Fowler) — автор ряда книг и статей по архитектуре ПО, объектно-ориентированному анализу и разработке, языку UML, рефакторингу, экстремальному программированию, предметно-ориентированным языкам программирования.
Родился в Англии, жил в Лондоне до переезда в Америку в 1994 г. В настоящее время живёт в Бостоне, штат Массачусетс.
Литература
- Мартин Фаулер, Предметно-ориентированные языки программирования, Domain-specific languages, ISBN 0-321-71294-3
- Мартин Фаулер, Архитектура корпоративных программных приложений, Patterns of Enterprise Application Architecture, ISBN 5-8459-0579-6, ISBN 0-321-12742-0
- Мартин Фаулер, Рефакторинг. Улучшение существующего кода, ISBN 5-93286-045-6, ISBN 0-201-48567-2
- Мартин Фаулер, Шаблоны корпоративных приложений, ISBN 978-5-8459-1611-2, ISBN 0-321-12742-0
- Мартин Фаулер и Кендалл Скотт, UML. Основы. Краткое руководство по унифицированному языку моделирования, ISBN 5-93286-032-4
- Кент Бек, Мартин Фаулер, Экстремальное программирование: планирование, ISBN 5-318-00111-4
Ссылки
- Home Page of Martin Fowler
- A Conversation with Martin Fowler
- Описание паттернов проектирования из книги P of EAA
- Перевод описания паттернов проектирования из книги P of EAA
Разработка программного обеспечения | |
---|---|
Известные деятели |
Кент Бек • Гради Буч • Фред Брукс • Barry Boehm • Уорд Каннингем • Оле-Йохан Даль • Том Демарко • Эдсгер Вибе Дейкстра • Дональд Кнут • Мартин Фаулер • Чарльз Энтони Ричард Хоар • Watts Humphrey • Майкл Джексон • Ивар Якобсон • Craig Larman • James Martin • Мейер Бертран • Дэвид Парнас • Winston W. Royce • James Rumbaugh • Никлаус Вирт • Эдвард Йордан • Стив Макконнелл |
Процесс | |
Концепции |
Моделирование данных • Архитектура ПО • Функциональная спецификация • Язык моделирования • Парадигма • Методология • Процесс разработки • Качество • Обеспечение качества • Структурный анализ) |
Направления | |
Модели разработки |
Agile • Cleanroom • CASE • Итеративная разработка • RUP • OpenUP • RAD • Scrum • MSF • Спиральная • Каскадная • XP • V-Model • Dual Vee Model • DSDM |
Другие модели | |
Прочее |
Информатика • Инженерия (Компьютерная • Организационная) • История разработки ПО • Документирование • Управление (Конфигурационное • Проектами • Программами • качеством) • Эргономика • Системотехника • Обратная разработка • Версии |
- Персоналии по алфавиту
- Программисты США
Источник: Фаулер, Мартин
См. также в других словарях:
Шаблоны проектирования — (паттерн, англ. design pattern) это многократно применяемая архитектурная конструкция, предоставляющая решение общей проблемы проектирования в рамках конкретного контекста и описывающая значимость этого решения. Паттерн не является законченным… … Википедия
Платформа для корпоративных мобильных приложений — (англ. Mobile Enterprise Application Platform, сокр. MEAP) обеспечивает клиент серверную среду исполнения и инструменты для разработки корпоративных мобильных приложений, обладающих высокой адаптивностью к различным типам устройств и… … Википедия
Шаблон проектирования — У этого термина существуют и другие значения, см. Паттерн. В разработке программного обеспечения, шаблон проектирования или паттерн (англ. design pattern) повторимая архитектурная конструкция, представляющая собой решение проблемы… … Википедия
Фаулер, Мартин — Мартин Фаулер (англ. Martin Fowler) автор ряда книг и статей по архитектуре ПО, объектно ориентированному анализу и разработке, языку UML, рефакторингу, экстремальному программированию, предметно ориентированным языкам программирования.… … Википедия
Java — Иное название этого понятия «Ява»; см. также другие значения. Не следует путать с JavaScript. Java Класс языка … Википедия
Интеграция данных — включает объединение данных, находящихся в различных источниках и предоставление данных пользователям в унифицированном виде. Этот процесс становится существенным как в коммерческих задачах (когда двум похожим компаниям необходимо объединить их… … Википедия