如何分析并建模(确认实体,值对象,服务)

orochimaru 14-07-24

是这样的,有这样一个需求:
用户想要查看某个时间段的数据统计的结果
用例大致如下:
系统:显示可供查询的数据统计类别(如:T1, T2);
用户:浏览并选择要查询的类别;
系统:显示用户选择的类别,提供可查询的条件的选择(如:某个时间段);
用户:浏览并选择要查询的条件;
系统:根据条件显示查询到的数据;
这样一个需求的话,用三层是能够比较快地实现的,为了学习领域模型设计,想用领域模型设计来实现这个需求,但是对于 实体,值对象,服务。区分不好,如何来建立起这么个领域模型呢?
谢谢了!

banq
2014-07-24 16:24

2014-07-24 13:25 "@orochimaru"的内容
用户想要查看某个时间段的数据统计的结果 ...


查询不用使用DDD,DDD适用于复杂数据结构的读写场景。复杂的查询可直接使用数据库技术,因为用户的查询是无法预先确定数据结构和关系,今天用户要求查字段A与字段B,明天要查字段B和字段C,这种场景想要智能化可参考BI或大数据分析 机器学习方面。

orochimaru
2014-07-24 17:00

2014-07-24 16:24 "@banq"的内容
查询不用使用DDD,DDD适用于复杂数据结构的读写场景。 ...

想要实现这个查询功能的话,写几个存储过程DAL层直接调用就行了,就是想要了解下DDD,有什么简单的建模示例吗?太复杂的看不来,所以想通过一个简单的查询来了解下。