apworks,面向领域驱动的应用开发框架Apworks 2.0发布

Apworks是一套基于.NET的面向领域驱动的企业级应用系统开发框架,开发人员可以使用Apworks方便地在项目中应用经典的分层架构(Classic Layered Architecture)模式或命令查询职责分离(CQRS)架构模式。经过我9个月的努力,Apworks已经从去年年底发布的具有有限功能的预览版(Alpha版)发展到现在能够支持实际项目开发的2.0稳定版,如今该稳定版已经发布到co... [阅读全文]

领域驱动设计,面向领域驱动架构的查询实现方式

在上一篇文章《public interface ISpecification { bool IsSatisfiedBy(T obj); } public abstract class Specification : ISpecification { public abstract Expression Expression { get; } public bool IsSatisfiedBy(T ... [阅读全文]

领域驱动设计,什么是领域驱动设计(Domain Driven Design)?

本文是从 What is Domain Driven Design? 这篇文章翻译而来。 ”…在很多领域,专家的作用体现在他们的专业知识上而不是智力上。“ -- Don Reinertsen 领域驱动设计(Domain Driven Design)是一种软件开发方法,目的是让软件系统在实现时准确的基于对真实业务过程的建模并根据真实业务过程的调整而调整。 ... [阅读全文]

领域驱动设计,什么是领域驱动设计(Domain Driven Design)?

本文是从 What is Domain Driven Design? 这篇文章翻译而来。 ”…在很多领域,专家的作用体现在他们的专业知识上而不是智力上。“ -- Don Reinertsen 领域驱动设计(Domain Driven Design)是一种软件开发方法,目的是让软件系统在实现时准确的基于对真实业务过程的建模并根据真实业务过程的调整而调整。 传... [阅读全文]

领域驱动建模,一起探讨领域驱动设计——架构与建模

领域驱动设计,挺好的,新做的一个商城也是基于这个思想来进行开发的。由此,想和大家一起分享一下应用这个思想在做项目中的一些领悟与经验,正好也能和大家一块探讨DDD,使我们能更好地理解领域驱动设计。 这一篇就和大家分享一下我使用的一些用于架构与建模使用的组件。 在这里,个人推荐使用一个开源的DDD框架组件:SharpArch.dll 这里是它的官方网站:/// /// 会员基本信息 ///... [阅读全文]

领域驱动设计,基于“事件”驱动的领域驱动设计(DDD)框架分析及Demo演示

从去年10月份开始,学了几个月的领域驱动设计(Domain Driven Design,简称DDD)。主要是学习领域驱动设计之父Eric Evans的名著:《Domain-driven design:领域驱动设计:软件核心复杂性应对之道》,以及另外一本Martin Flower的《企业应用架构模式》,学习到了不少关于如何组织业务逻辑方面的知识。另外,在这个过程中也接触到了一些开源的架构和一些很好的... [阅读全文]

领域驱动设计,领域驱动设计(DDD)- 引导大家进入我的领域模型世界之一:领域模型结构图

之前发表了一篇博文,是介绍关于我心中的领域模型该如何设计的。点击此处下载框架源代码和Demo。但是大家可能由于没能直观的看懂我的设计思想而忽略了那篇文章,也不能怪大家,只能怪我不能很好的表达自己的思想。所以,为了更好的能和大家交互,能展示我的思想,我再写几篇文章介绍我设计的领域模型及背后的亮点。 首先先把领域模型的结构图贴出来,让大家有一个直观的感觉,然后再做详细介绍。 上图就是我心目中的领域... [阅读全文]

领域驱动设计,领域驱动设计(DDD)的实践经验分享之ORM的思考

最近一直对DDD(Domain Driven Design)很感兴趣,于是去网上找了一些文章来看看,发现它确实是个好东西。于是我去买了两本关于领域驱动设计的书本和一本企业应用架构模式的书。看了之后也掌握了一些理论基础。但总感觉需要通过做一个实际项目来测试自己所学到的知识。因为以前我开发过一个叫做蜘蛛侠论坛的网站,官方演示地址: http://www.entityspider.com/,但在我学习了... [阅读全文]

领域驱动设计,领域驱动设计实践

领域驱动设计的关注重心是领域,尤其在面对复杂的领域逻辑时,它总能够帮助我们很好地分析领域。领域驱动设计的基础是领域建模。Eric认为需要和领域专家良好地合作,从交谈中发现通用语言,找到领域的关键词。领域建模是迭代的过程,根据逐渐深入的领域知识来精化模型。不过,领域驱动设计并不排斥其他的分析技术,例如分析模式,或者通过测试驱动开发来引导我们找到问题域的领域模型。  领域建模并非领域驱动设计所独有。在... [阅读全文]
1 共1条 分1页