Applying Domain-Driven Design and Patterns(ADDDP) With examples in C# and .NET

简介:
Applying Domain-Driven Design and Patterns(ADDDP) With examples in C# and .NET 是在Martin Fowler的PoEAA 和Eric Evans的Domain-Driven Design 之后的又一本有关Domain-Driven Design的书,目前很少很少的几本论述DDD开发的书籍之一.
Jimmy Nilsson 坚持认为了解甚至精通Patterns、TDD和Refactoring是开始DDD的一个基础,最精彩的章节在第二部分的4,6,7章。
从这本书也可以看到目前的DDD发展,还基本上是在Martin Fowler的理论下启蒙,在Eric Evans的方法论下摸索前行,Jimmy Nilsson描述的更多的是在当前(2005年之前)的技术水平下,开发/设计人员如何实践DDD的一种体验,具体的业务场景和各种模式的选择和应用策略,TDD和不断重构的演练,更多是开发/设计人员自己内心的一种思考和确定一种策略的过程,代码仅仅是一条线索或火花。
在讲完SOA后书中还讨论一般.NET书籍中论述不多的NHibrnate,Dependency Injection, Spring.NET, PicoContainer.NET, AOP, MVC,Mapping, Wrapping .......内容很丰富,再加上的附录的Other Domain Model Styles 和 Catalog of Patterns,我感觉该书快成了目前有关最新的架构、模式和设计方法的百宝书,任何渴望和希望获得这方面的信息的人都可以从这里快速的获得.

资源:
 .NET Domain-Driven Design with C#: Problem-Design-Solution
下载地址是:
[url]http://www.cnblogs.com/Files/koven/Addison.Wesley.Applying.Domain.Driven.Design.and.Patterns.With.Examples.in.C.Sharp.and.dot.NET.May.2006.rar[/url]





本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/74151,如需转载请自行联系原作者
目录
相关文章
|
8天前
|
Java 物联网 C#
C#/.NET/.NET Core学习路线集合,学习不迷路!
C#/.NET/.NET Core学习路线集合,学习不迷路!
|
1月前
|
开发框架 .NET C#
C#|.net core 基础 - 删除字符串最后一个字符的七大类N种实现方式
【10月更文挑战第9天】在 C#/.NET Core 中,有多种方法可以删除字符串的最后一个字符,包括使用 `Substring` 方法、`Remove` 方法、`ToCharArray` 与 `Array.Copy`、`StringBuilder`、正则表达式、循环遍历字符数组以及使用 LINQ 的 `SkipLast` 方法。
|
12天前
|
Java 物联网 编译器
C#一分钟浅谈:.NET Core 与 .NET 5 区别
本文对比了 .NET Core 和 .NET 5,从历史背景、主要区别、常见问题及易错点等方面进行了详细分析。.NET Core 侧重跨平台支持和高性能,而 .NET 5 在此基础上统一了 .NET 生态系统,增加了更多新特性和优化。开发者可根据具体需求选择合适的版本。
35 7
|
8天前
|
人工智能 开发框架 前端开发
C#/.NET/.NET Core技术前沿周刊 | 第 12 期(2024年11.01-11.10)
C#/.NET/.NET Core技术前沿周刊 | 第 12 期(2024年11.01-11.10)
|
8天前
|
开发框架 网络协议 .NET
C#/.NET/.NET Core优秀项目和框架2024年10月简报
C#/.NET/.NET Core优秀项目和框架2024年10月简报
|
7天前
|
人工智能 开发框架 安全
C#/.NET/.NET Core技术前沿周刊 | 第 13 期(2024年11.11-11.17)
C#/.NET/.NET Core技术前沿周刊 | 第 13 期(2024年11.11-11.17)
|
8天前
|
网络协议 Unix Linux
精选2款C#/.NET开源且功能强大的网络通信框架
精选2款C#/.NET开源且功能强大的网络通信框架
|
8天前
|
程序员 C# 图形学
全面的C#/.NET自学入门指南
全面的C#/.NET自学入门指南
|
1月前
|
JSON C# 开发者
C#语言新特性深度剖析:提升你的.NET开发效率
【10月更文挑战第15天】C#语言凭借其强大的功能和易用性深受开发者喜爱。随着.NET平台的演进,C#不断引入新特性,如C# 7.0的模式匹配和C# 8.0的异步流,显著提升了开发效率和代码可维护性。本文将深入探讨这些新特性,助力开发者在.NET开发中更高效地利用它们。
34 1
|
1月前
|
存储 消息中间件 NoSQL
Redis 入门 - C#.NET Core客户端库六种选择
Redis 入门 - C#.NET Core客户端库六种选择
60 8

热门文章

最新文章

下一篇
无影云桌面