Эта книга о разработке корпоративных программных приложений в среде .NET с при-
менением шаблонов проектирования. В ней описаны: проблемно-ориентированные мето-
ды проектирования (DDD, или Domain Driven Design), разработка посредством тестиро-
вания (TDD, или Test-Driven Development), объектно-реляционное преобразование, т.е.
методы, которые многие относят к ключевым технологиям разработки программного обес-
печения. По мере развития и усложнения технологии все большее значение приобретают
вопросы правильного применения методов проектирования. Ценность этой книги в том и
состоит, что она помогает разобраться в этих вопросах. Хотя большинство примеров кода
представлено на языке C#, материал книги может оказаться полезным и для тех, кто рабо-
тает на платформе Java.
Книга адресована опытным разработчикам архитектуры и прикладного программного
обеспечения уровня предприятий, в том числе и в среде .NET.
Author(s): Нильссон Джимми
Publisher: Вильямс
Year: 2008
Language: Russian
Pages: 560
Предисловия 27
Вступление: наведение мостов 31
Часть I. Основы 39
Глава 1. Переоценка ценностей 41
Глава 2. Переход к шаблонам 85
Глава 3. РПТ и рефакторинr кода 115
Часть II. Прикладное ППО 149
Глава 4. Новая используемая по умолчанию архитектура 151
Глава 5. Проектирование на основе модели предметной области 181
Глава 6. Подrотовка к инфраструктуре 221
Глава 7. Порядок устанавливают правила 271
Часть III. Применение шаблонов архитектуры корпоративных проrpаммных приложений 319
Глава 8. Инфраструктура для сохраняемости 321
Глава 9. Приведение в действие преобразователя NHibernate 353
Часть IV. Что дальше 389
Глава 10. Рекомендуемые методы проектирования 391
Глава 11. Акцент на пользовательском интерфейсе 449
Часть V. Приложения 489
Приложение А. Друrие виды моделей предметной области 491
Приложение Б. Перечень рассмотренных шаблонов 529
Список литературы 536
Предметный указатель 543