请问FormThread的来由?
Formthread表示帖子的根.
一般在开发论坛的时候,要查询根可以根据message 的parent is null就可以了.
这样可以省去formthread表.
但在jivejdon中却有这样的表.
这是因为根据DDD分析得来,还是考虑到了并发问题,不要把操作过去集中在message表上呢?
Formthread表示帖子的根.
一般在开发论坛的时候,要查询根可以根据message 的parent is null就可以了.
这样可以省去formthread表.
但在jivejdon中却有这样的表.
这是因为根据DDD分析得来,还是考虑到了并发问题,不要把操作过去集中在message表上呢?
formthread实际上是一个组合模式,Composite模式,因为内部封装帖子集合可能是树形结构(一个贴回一个贴)而特定创建的一个对象。
为组合原因创建新的类,这既符合Evans DDD也符合设计模式。
>>为组合原因创建新的类,这既符合Evans DDD也符合设计模式。
Formthread是模式的需要,使结构更清晰而创建的,那是不是可以把formthread
表省去呢?
BANQ能说下我的理解对吗?
是不是这个实体必须得有个数据表对应呢?
>那是不是可以把formthread表省去
是可以的,formthread可能不是实体,反而是值对象了,不管如何,formthread本身是需要存在的
http://www.jdon.com/jivejdon/forum/messageList.shtml?thread=34936&message=23118451#23118451
[该贴被banq于2008-11-23 20:10修改过]