JiveJdon Community Forums
在线348人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 8 回复 / 1
 发表新帖子   回复该主题贴
pushboy

悄悄话
发表文章: 26
注册时间: 2006年05月28日 15:58
失血模型的请教 2006年06月12日 17:57 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表 模型(35)     
最近看domain model,好像大家都很摈弃失血模型,认为domain object中不能只有getter/setter代码,而应该加入不依赖於持久化的逻辑方法
为什么呢?
谢谢
banq

悄悄话
发表文章: 9474
注册时间: 2002年08月03日 17:08
Re: 失血模型的请教 2006年06月12日 21:19 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
那是人云亦云,是MF那套思路,目前实际就是这么做的,而且从四色图一直分析下来到实现,这样做起来好处很大,将领域模型组件和业务组件分离,因为业务组件包括逻辑方法还是需要计算机领域概念支持,如事务、缓存。

模型领域和计算机软件领域有些mismatch,这是现实,而且将来也不可能完全配对,如果为了建模概念完整,强迫软件领域做些不现实的让步,这种方式我是反对的,还是那句话:本来两者就不是同样东西,就象要求EJB模型完全让步于普通JavaBeans模型:POJO,EJB本身就是一个分布式组件,和POJO本质就不一样;还有O/R mapping,让代表数学意义的关系数据库让步于对象,也并不能解决所有问题,所以我们有时还是使用SQL。

什么事情都不能过,分离复用抽象不只是依靠面向对象OO,也就是说不能唯OO。看看SOA吧,多了解些更广泛的概念,这样自己才有把握。


pushboy

悄悄话
发表文章: 26
注册时间: 2006年05月28日 15:58
Re: 失血模型的请教 2006年06月13日 09:08 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
其实就我个人的感觉和实际
这样的失血觉得很自然
而且,一般来说,getter/setter都可以直接生成
具体的开发过程中蛮容易接受的
banq

悄悄话
发表文章: 9474
注册时间: 2002年08月03日 17:08
Re: 失血模型的请教 2006年06月13日 09:30 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
>失血觉得很自然
同感,因为这种感受是从软件程序员角度出发。
但是对于一个不懂软件的建模专家来说,可能就不自然了,觉得怪异了。
pushboy

悄悄话
发表文章: 26
注册时间: 2006年05月28日 15:58
Re: 失血模型的请教 2006年06月13日 15:20 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
汗!
不懂软件的建模专家
banq

悄悄话
发表文章: 9474
注册时间: 2002年08月03日 17:08
Re: 失血模型的请教 2006年06月14日 12:27 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
>不懂软件的建模专家
也就是系统分析师,可以不懂软件,所以一般假设他们不懂,实际也不需要他们懂。现在软件发展就是想作成直接听命于他们的软件,如DSL/DSM。

UML中至今没有将JavaBeans的Property(set/get)作为其核心标准,这就反映了技术和建模的不匹配。

阻抗到处存在,意见总是因为不同立场引发的。
banq

悄悄话
发表文章: 9474
注册时间: 2002年08月03日 17:08
Re: 失血模型的请教 2006年06月14日 14:38 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
另外:有人指责这样的模型不是一个完整对象,其实这是他对象概念的空白,这是GoF设计模式的桥模式实现,编程时分离,运行时组合,如果这个模型对象不是对象,那么桥模式就不是OO对象的设计模式
banq

悄悄话
发表文章: 9474
注册时间: 2002年08月03日 17:08
Re: 失血模型的请教 2006年07月07日 16:56 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
了解一下DDD就应该知道Domain和Service的意义了,DDD专家们认为:领域建模应该和实现联合在一起考虑:

http://www.jdon.com/jive/thread.jsp?forum=16&thread=27452&message=18465177#18465177


DDD网站:http://domaindrivendesign.org
lgx522

悄悄话
发表文章: 104
注册时间: 2004年04月28日 15:37
re:失血模型的请教 2007年05月18日 11:00 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
所谓的“失血”模型,本人一直在用,没觉着在实际应用中有何不妥。
不知MF在国内很多fans为何非把它灭了不可。
这个主题有 8 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
正在读取,请等待...
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
  发贴前查询 标签列表勿重复发表问题

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com
anti spam