前言:又有差不多半个月没写点什么了,感觉这样很对不起自己似的。今天看到一篇博文里面写道:越是忙人越有时间写博客。呵呵,似乎有点道理,博主为了证明自己也是忙人,这不就来学习下DDD这么一个听上去高大上的东西。前面介绍了下MEF和AOP的相关知识,后面打算分享Automapper、仓储模式、WCF等东西...
1.开篇闲话 由于之前做的很多项目都没接触到这个,后来到了另一个公司,他们的代码结构是基于领域驱动设计的,其中里面的对象都是通过依赖注入方式(Sprint.NET)实现的,也大致了解了哈,在网上搜了些资料来理解,网上有很多实现依赖注入的框架有很多,比如astle Windsor、Unity、Spr....
分类:
其他好文 时间:
2015-09-18 15:36:21
阅读次数:
302
EntityFramework之领域驱动设计实践 - 前言EntityFramework之领域驱动设计实践 (一):从DataTable到EntityObjectEntityFramework之领域驱动设计实践 (二):分层架构EntityFramework之领域驱动设计实践 (三):案例:一个简易...
分类:
其他好文 时间:
2015-09-17 01:01:33
阅读次数:
392
EntityFramework之领域驱动设计实践 - 前言EntityFramework之领域驱动设计实践 (一):从DataTable到EntityObjectEntityFramework之领域驱动设计实践 (二):分层架构EntityFramework之领域驱动设计实践 (三):案例:一个简易...
分类:
其他好文 时间:
2015-08-27 12:53:52
阅读次数:
180
最近学习了领域驱动设计,基本上熟悉了领域驱动的一些基本术语以及一些分析的方法,并结合了实际的开发架构。基本的概念是通过《领域驱动设计:软件核心复杂性应对之道》这本书来进行学习的,里面详细讲解了领域驱动的一些基本概念以及领域驱动的多个设计模式,如果想对领域驱动进行深入学习的话,这本书是一个不错的基础。
有了基本的概念之后,为了与实际的开发进行结合,我还阅读了《领域驱动设计C# 20...
分类:
其他好文 时间:
2015-08-26 01:55:55
阅读次数:
151
本文是从What is Domain Driven Design?这篇文章翻译而来。 ”…在很多领域,专家的作用体现在他们的专业知识上而不是智力上。“ --Don Reinertsen 领域驱动设计(Domain Driven Design)是一种软件开发方法,目的是让软件系统在实现时准确的基...
分类:
其他好文 时间:
2015-08-21 13:11:11
阅读次数:
114
本节内容
引入SchemaExport工具SchemaUpdate工具实例分析结语
引入
我其实都是一直先编写持久化类和映射文件,然后使用SchemaExport工具生成数据库架构。这样的方式就是领域驱动设计/开发(DDD,Domain Driven Design/Development)。我的理解是系统的设计应该基于对象模型,主要考虑对象的设计和逻辑上,然后按照对象模型建立数据...
分类:
Web程序 时间:
2015-08-15 07:56:05
阅读次数:
141
我们在平时的学习中或多或少的接触到一些领域驱动设计(Domain-Driven Design,DDD)这些概念,这些概念也非常抽象,最重要的在国内也没有这方面的优秀书籍或者指导手册。也没有一些典型的Sample提供我们学习DDD。
在DDD领域中,就属Eric Evans大师的“Domain-Driven Design: Tackling Complexity
in the Heart ...
分类:
其他好文 时间:
2015-08-09 10:53:44
阅读次数:
128
何为领域驱动设计?2004年著名建模专家Eric Evans发表了他最具影响力的书籍:《Domain-Driven Design: Tackling Complexity in the Heart of Software》(中文译名:领域驱动设计:软件核心复杂性应对之道),书中提出了领域驱动设计(简...
分类:
其他好文 时间:
2015-08-03 01:03:30
阅读次数:
154
之前发在别的地方了,据说标题不好,改个标题。。。去年就打算总结一下,结果新换的工作特别忙,就迟迟没有认真动手。主要内容是很多初学DDD甚至于学习很长时间的同学没有弄明白DDD是什么,适合什么情况。这世界上没有银弹,抛开了适合的场景孤立的去研究DDD,在学习过程中还可..
分类:
其他好文 时间:
2015-08-02 06:35:48
阅读次数:
160