Domain-Driven Design Applying Domain-Driven Design and Patterns 领域驱动设计 Применение DDD и шаблонов проектирования Domain-Driven Design Quickly

Domain-Driven Design, the Book

Many people have employed domain-driven design in some form, but it will be made more effective with a systematic approach and a shared vocabulary.

Domain-Driven Design: Tackling Complexity in the Heart of Software
by Eric Evans

Publisher: Addison-Wesley;
ISBN: 0-321-12521-5
Google book search link


Look Inside: Foreword by Martin Fowler; Table of contents; Preface; Part I intro; Chapter 1; Part II intro; Part III intro; Part IV intro;
This book provides a broad framework for making design decisions and a technical vocabulary for discussing domain design. It is a synthesis of widely accepted best practices along with the author's own insights and experiences. Projects facing complex domains can use this framework to approach domain-driven design systematically.

Thank You for the Feedback

Many people contributed feedback during the development of the book, and the book would simply not have been the same without it.

Feedback has continued since publication, and has continued to be valuable. Two kinds are particularly helpful: errata and experience reports.

If you notice an error in the text, code or diagrams, please look to see if it is in the errata list. If it is not, please report it. Where possible, these errors will be corrected in later printings.

Also, please share your experiences (positive and negative) in trying to apply domain-driven design principles, either before or after reading the book. You can post these directly to the Yahoo discussion group. Also, if you are interested in putting a little more editing work into it, let us know. It might be a candidate for posting on the experience reports page.

You are also invited to send email to the author.

Applying Domain-Driven Design and Patterns

While Eric’s book is the definitive treatment of DDD, this book by Jimmy Nilsson takes a fresh approach to this difficult topic. Pragmatic and full of examples, this book digs into the nitty-gritty of applying DDD. Examples are in C# and and discussion is .Net-focused which gives it a concreteness helpful to those working in mainstream enterprise development environments including .Net and Java.

Applying Domain-Driven Design and Patterns
Applying Domain-Driven Design and Patterns
by Jimmy Nilsson

Publisher: Addison-Wesley;
ISBN: 0-321-26820-2
Google book search link


Look Inside: Forewords by Martin Fowler and Eric Evans ; Table of contents; Preface; Chapter 6

Errata for this book will be maintained at www.jnsk.se/adddp.

You are also invited to send email to the author.

Domain-Driven Design goes Chinese!

领域驱动设计: 软件核心复杂性应对之道

本书为读者系统地介绍了领域驱动的设计方法。书中介绍了大量优秀的设计示例、基于经验的技术 以及促进处理复杂领域的软件开发的基本原则。本书将设计和开发实践相结合,在介绍领域驱动设计时,还提供了大量的代码示例,这些 例子都是从实际中提取出来的,展示了领域驱动设计在软件开发中的实际应用。通过对本书的阅读,读者将获得对领域驱动设计的总体认识, 了解领域驱动设计中涉及的关键原则、术语和推断。本书介绍的经验和标准模式将为开发团队提供一种通用语言。另外,书中还介绍了如何 在领域模型中进行重构,如何与敏捷开发进行集成,如何获得对领域更深的认识并增进领域专家和程序员之间的交流等。并在此基础上,介 绍了在复杂系统和较大组织中进行的领域驱动设计。

领域驱动设计
领域驱动设计: 软件核心复杂性应对之道
作者: (美) 伊文斯 (Evans,E)
译者: 陈大峰/ 张泽鑫

出版社: 清华大学出版社;
ISBN: 7302115761

试读: 前言

Domain-Driven Design goes Russian!

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

Джимми Нильссон

Книга о разработке корпоративных программных приложений в среде .NET с применением шаблонов проектирования. В ней описаны: как строится четкая и удобная, с точки зрения сохраняемости, модель предметной области (Domain Model), рассматриваются вопросы проектирования, ориентированного на предметную область (DDD, или Domain-Driven Design), разработки посредством тестирования (TDD, или Test-Driven Development), объектно-реляционное преобразование, т.е. методы, которые относятся к ключевым технологиям разработки программного обеспечения. По мере развития и усложнения технологии все большее значение приобретают вопросы правильного применения методов проектирования, которые налаживают взаимосвязь между пользователями и разработчиками, предметной областью и программным обеспечением, логикой и хранением информации, проектировщиками баз данных и программистами.

Большинство примеров кода, в книге, представлено на языке C#, но материал окажется полезным и пользователей платформы Java.

Книга адресована опытным разработчикам архитектуры и прикладного программного обеспечения уровня предприятий, в том числе и в среде .NET.

560 стр., с ил.; ISBN 978-5-8459-1296-1, 0-321-26820-2;
формат 70x100/16; твердый переплет; 2007, 3 кв.; Вильямс.
http://www.williamspublishing.com/Books/978-5-8459-1296-1.html

Domain-Driven Design Quickly

Domain-Driven Design Quickly

Domain-Driven Design Quickly, by Abel Avram and Floyd Marinescu, is a 104 page condensed explanation of the basic principles of DDD, drawing heavily on the content of Evans and Nilsson. It is the "Cliff's Notes" version, a quick overview for those who don't have the time for big books, or simply want to get a quick taste before diving into the more in depth material.

DDD Quickly can be downloaded free from InfoQ, and a printed copy can be ordered for a nominal fee.