领域模型的设计问题》的相关内容

再次小结领域模型的种种观点

关于领域模型的设计问题,JavaEye已经组织过n多次大规模讨论,几乎每过一段时期就会出现一次。最近出现了一个新的趋势,Craig Walls在自己的blog上面写一篇文章,介绍如何使用Spring2.0和AspectJ的新特性给domain object注入DAO依赖,即如何实现post-instantiation,请见: http://jroller.com/page/habuma?entry ...
by robbin 2005-12-15 浏览 (79350) 回复 (144) 关键字:

总结一下最近关于domain object以及相关的讨论

在最近的围绕domain object的讨论中浮现出来了三种模型,(还有一些其他的旁枝,不一一分析了),经过一番讨论,各种问题逐渐清晰起来,在这里我试图做一个总结,便于大家了解和掌握。 第一种模型:只有getter/setter方法的纯数据类,所有的业务逻辑完全由business object来完成(又称TransactionScript),这种模型下的domain object被Martin ...
by robbin 2005-03-24 浏览 (109589) 回复 (103) 关键字:

贫血的Domain Model

好老的话题啦。拿出来炒炒冷饭。各位见谅。 —————————————————————— Domain Model贫血是说属于Domain Model的逻辑没有放在Domain Model中。那是哪些逻辑没有放到Domain Model中,从而导致贫血一说呢?原因有很多,但是我认为最主要是Service中的那些逻辑。而这些逻辑又有一个共同的特点就是依赖于DAO,或者说需要查询数据库。Robbin的帖 ...
by taowen 2008-05-09 浏览 (18364) 回复 (77) 关键字: hibernate

domain model的延伸讨论

domain model,又称为领域模型,是Java企业应用讨论的一个热门话题,JavaEye也曾经多次围绕这个话题讨论,我们来看个简单的例子: 引用 一个简单的公司工时管理系统,记录员工的个人信息,每个员工的工作任务分配,以及工作所属类别(例如开发,还是测试,还是培训等等),其中每个员工有n个任务,员工和任务是一对多关系,每个员工也分别隶属于多个不同的工作类别,员工和类型是多对多关联关系,而每 ...
by robbin 2007-03-03 浏览 (43020) 回复 (62) 关键字: domain model

再乱弹一下“领域模型与数据访问接口的依赖问题”

记得前些时候,我在javaeye发了一个帖子,引发了一段争论,具体的请看这个链接: http://forum.javaeye.com/viewtopic.php?t=11712 可以说Robbin是用心思考后才作出这个总结的,这个总结很有意思,也很有道理。但是并不能说全对,说实在话,我对于技术的观点一直是反反复复的,这个反复是随着我对技术的一种体会而来,可能先对后错,也可能先错后对,但是无论怎 ...
by firebody 2005-09-13 浏览 (13200) 回复 (33) 关键字:

关于领域模型的种种观点

最近看了robbin关于再次小结领域模型的种种观点 的大作 摘抄如下: 一、失血模型 失血模型请看 http://forum.javaeye.com/viewtopic.php?t=11712 中列举的第一种模型,简单来说,就是domain object只有属性的getter/setter方法,没有任何业务逻辑。 二、贫血模型 贫血模型请看 http://forum.javaeye.co ...
by julyboxer 2008-01-15 浏览 (422) 回复 (0) 关键字: 领域模型

领域模型的概念

2008-03-17 作者:jiashengfan 来源:360doc.com 自从Martin Fowler的DDD(Domain Driven Develop 领域驱动开发)提出来之后,无数的人就开始非议ORM方式下的持久化实体类,抨击这种方式下的实体类是“贫血”的,缺乏丰富业务语义的。其实他们都犯了一个最基本的逻辑错误 - 偷换概念。 概念是如何被偷换的呢? ...
by feiyu367 2008-03-20 浏览 (232) 回复 (0) 关键字: 领域模型

转载:领域模型

别人的文章,觉得不错,所以转载了 robbin将领域模型初步分为4大类: 1,失血模型 2,贫血模型 3,充血模型 4,胀血模型 那么让我们看看究竟有这些领域模型的具体内容,以及他们的优缺点: 一、失血模型 失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business object来完成(又称 Transaction ...
by wangzhongjie 2008-05-27 浏览 (119) 回复 (0) 关键字:

领域模型摘录——

    业务对象模型(也叫领域模型)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。       业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和 ...
by shiren1118 2008-10-07 浏览 (9) 回复 (0) 关键字:

[总结转贴]领域模型

内容转自ROBBIN的 http://forum.javaeye.com 为了补大家的遗憾,在此总结下ROBBIN的领域模型的一些观点和大家的补充,在网站和演讲中,robbin将领域模型初步分为4大类: 1,失血模型 2,贫血模型 3,充血模型 4,胀血模型 那么让我们看看究竟有这些领域模型的具体内容,以及他们的优缺点: 一、失血模型 失血模型简单来说,就是doma ...
by 夜枫舞影 2007-08-08 浏览 (442) 回复 (0) 关键字: 领域模型

请教:SEAM中如何分层?

最近我们的项目打算使用新的框架,所以研究了一下SEAM,让人比较困惑的一点是,SEAM提供的例子里面都是直接在action中访问entity manager,eql也直接写在action代码里面。以前习惯的action,service,dao的分层方式在SEAM里面还合适使用吗?如果都是按例子中的方式写代码,一旦有比较复杂的业务逻辑,会让action很庞杂,同时本来可以复用的数据访问代码散落在ac ...
by zw80724 2008-09-08 浏览 (391) 回复 (12)

Spring2.0的新特性点评

Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面: 一、Spring的XML配置引入XML Schema语法简化配置 在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的name ...
by robbin 2006-10-03 浏览 (1220) 回复 (0) 关键字: spring

相关问答

赞助商链接