论坛首页 Java企业应用论坛

一个关于实体对象和值对象的困惑

浏览 12230 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (9) :: 隐藏帖 (3)
作者 正文
   发表时间:2009-05-09  
呃 我怎么感觉上面所有人的回答和楼主想知道的都不对路呢
3 请登录后投票
   发表时间:2009-05-09  
楼主既然选择了这种模式,最好还是和其它领域对象保存相同的处理方式,不要因为其内容少而觉得浪费。Groovy+Grails默认优于配置的方式也许会和你的胃口,你愿意的Business Object照样可以使用。
0 请登录后投票
   发表时间:2009-05-09  
泛型DAO,然后有一个方法叫setEntity,把你的值对象放进去,然后就可以CRUD了
0 请登录后投票
   发表时间:2009-05-09  
值对象的一个特征是:没有独立的主键,必须依赖于某个实体对象
0 请登录后投票
   发表时间:2009-05-09  
如果这些类属性相近或相同,可以合并成一个类吗?
最多加一个type字段区分是做什么的,这样只需要一个dao一个service,可以满足了吧?
0 请登录后投票
   发表时间:2009-05-09  
如果要问关于DDD的东西,最好还是换个地方吧
0 请登录后投票
   发表时间:2009-05-09  
找你说的那么简单的话,会不会是设计出问题了,疑惑你没有理解人家设计的思想所在!
0 请登录后投票
   发表时间:2009-05-09  
这样一个小东西,还用得着持久层,自己写两个类处理下就可以了,其实这种小项目不必非要使用软件工程和软件模型中的那一套,基本上这种项目所设计的代码重用性不高
0 请登录后投票
   发表时间:2009-05-10  
我觉得为一/多个简单的基础表配上一整套dao,service是合理的。
显得整个架构很容易理解,排列整齐。

这个做起来可能觉得很枯燥,没价值。

但如果选择将service,dao合并,问题也不大。写文档告诉维护的人就行了。
0 请登录后投票
   发表时间:2009-05-10  
Addmode 用枚举代替,在你的场景内 Addmode 基本上是不变的,要变的话,程序的流程都需要改,你根本不需要把 Addmode 搞成实体。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics