Применение DDD и шаблонов проектирования: проблемно-ориентированное проектирование приложений с примерами на C# и .NET

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Эта книга о разработке корпоративных программных приложений в среде .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