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,如需转载请自行联系原作者
目录
打赏
0
0
0
0
235
分享
相关文章
C#/.NET/.NET Core学习路线集合,学习不迷路!
C#/.NET/.NET Core学习路线集合,学习不迷路!
344 0
如何运用C#.NET技术快速开发一套掌上医院系统?
本方案基于C#.NET技术快速构建掌上医院系统,结合模块化开发理念与医院信息化需求。核心功能涵盖用户端的预约挂号、在线问诊、报告查询等,以及管理端的排班管理和数据统计。采用.NET Core Web API与uni-app实现前后端分离,支持跨平台小程序开发。数据库选用SQL Server 2012,并通过读写分离与索引优化提升性能。部署方案包括Windows Server与负载均衡设计,确保高可用性。同时针对API差异、数据库老化及高并发等问题制定应对措施,保障系统稳定运行。推荐使用Postman、Redgate等工具辅助开发,提升效率与质量。
137 0
一个包含了 50+ C#/.NET编程技巧实战练习教程
一个包含了 50+ C#/.NET编程技巧实战练习教程
221 18
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
精选10款C#/.NET开发必备类库(含使用教程),工作效率提升利器!
211 12
C#/.NET/.NET Core拾遗补漏合集(24年12月更新)
C#/.NET/.NET Core拾遗补漏合集(24年12月更新)
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
C#/.NET/.NET Core技术前沿周刊 | 第 15 期(2024年11.25-11.30)
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
C#/.NET/.NET Core技术前沿周刊 | 第 16 期(2024年12.01-12.08)
C#进阶-ASP.NET WebForms调用ASMX的WebService接口
通过本文的介绍,希望您能深入理解并掌握ASP.NET WebForms中调用ASMX WebService接口的方法和技巧,并在实际项目中灵活运用这些技术,提高开发效率和应用性能。
375 5
Benchmark.NET:让 C# 测试程序性能变得既酷又简单
Benchmark.NET是一款专为 .NET 平台设计的性能基准测试框架,它可以帮助你测量代码的执行时间、内存使用情况等性能指标。它就像是你代码的 "健身教练",帮助你找到瓶颈,优化性能,让你的应用跑得更快、更稳!希望这个小教程能让你在追求高性能的路上越走越远,享受编程带来的无限乐趣!
278 13
C#一分钟浅谈:.NET Core 与 .NET 5 区别
本文对比了 .NET Core 和 .NET 5,从历史背景、主要区别、常见问题及易错点等方面进行了详细分析。.NET Core 侧重跨平台支持和高性能,而 .NET 5 在此基础上统一了 .NET 生态系统,增加了更多新特性和优化。开发者可根据具体需求选择合适的版本。
216 7
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问