原文:关于领域模型与技术架构的关系的思考

人类社会的一切事物都是来源于对造物主智慧的学习,人类本身是不会创造任何东西的。 外国新技术并不能作为软件架构的终极准则,因为老外也是人。我认为客观世界的架构应该是软件架构的唯一准则,换而言之,上帝也是一个架构师,而这个客观世界就是他的作品。 有这么完美的学习对象,为什么要舍本逐末呢 就拿领域对象的设计来说,在客观世界中,人如果要做某件事情,比如扫地这个动作,扫地难道是人自己完成的吗 其实扫地是人 ...

2012-02-12 13:43 3 3125 推荐指数:

查看详情

领域驱动系列(2)--领域模型中的实体和调用关系

一、实体定义 Java Bean:一种可重用组件,即“一次编写,任何地方执行,任何地方重用”。满足三个条件 类必须是具体的和公共的 具有无参构造器 提供一致性设计模式的公共方法将内部 ...

Tue Dec 22 15:38:00 CST 2020 0 498
分层领域模型

参考 优秀程序员的代码都是如何分层的? 1、背景 2、如何进行分层 3、分层领域模型的转换 4、总结 领域模型转换那些事儿 1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人 ...

Sun Jul 19 02:08:00 CST 2020 0 930
领域模型

领域驱动设计》学习笔记 【第一部分】运用领域模型 第1章:消化知识 有效的建模要素 (1)模型和实现的绑定 (2)建立了一种基于模型的语言 (3)开发一个蕴含丰富知识的模型 (4)提炼模型 (5)头脑风暴和实验 ...

Fri Mar 13 17:31:00 CST 2020 0 2038
领域模型详解

学会了面向对象的语法,却依然写不出面向对象的程序,因此我们需要了解如何从需求分析到面向对象设计这样一个过程。 ...

Fri May 24 00:57:00 CST 2019 0 3702
领域模型浅析

领域模型 最近taowen同学连续发起了两起关于贫血模型领域模型的讨论,引起了大家的广泛热烈的讨论,但是讨论(或者说是争论)的结果到底 怎样,我想值得商榷。问题是大家对贫血模型领域模型都有自己的看法,如果没有对此达到概念上的共识,那么讨论的结果应该可想而知,讨论的收获也是有的, 至少 ...

Thu Jul 16 00:03:00 CST 2015 3 8779
领域模型

按照一般的项目管理过程,“需求”之后是“分析”,那么在分析阶段对应的技术流程又是哪个?如何将需求阶段和分析阶段联系起来呢?答案就是“领域模型” 什么是“领域模型”呢?只要抓住“领域(Domain)”二字就可以理解,也就是说领域模型是帮助我们理解相关领域知识的模型。 进一步来问:为什么需要领域模型 ...

Thu Dec 31 00:01:00 CST 2015 0 3361
.NET:关于数据模型领域模型和视图模型的一些思考

背景 数据模型领域模型和视图模型是“模型”的三种角色,一些架构用一种类型表示这三种角色,如:传统三层架构。也有一些架构用两种类型表示这三种角色,如:结合ORM的领域驱动架构。非常少见的场景是用三种类型表示这三种角色,我只在个别领域这么弄过,如:工作流引擎。 今天只说一个话题:是否有必要为视图 ...

Thu Jul 04 08:35:00 CST 2013 12 3161
关于基于Event Sourcing模式实现的领域模型如何处理模型重构的问题的思考

基于DDD+Event Sourcing设计的模型如何处理模型重构? 问题背景:ddd的核心是聚合,一个聚合内包含一些实体,其中一个是根实体,这个大家都有共识;另外,如果将DDD与Event Sourcing结合,那就是一个聚合根会产生一些event;那么这里的问题是:如果一个领域对象,一开始 ...

Thu Sep 06 20:22:00 CST 2012 3 4487
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM