为什么java里不能把域对象和DAO合并,rails里面就可以?》的相关内容

domain model的延伸讨论

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

贫血的Domain Model

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

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

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

看看Rod Johnson怎么讲Domain Object

我手里面没有Martin Fowler的POEAA,但是刚好手里面有Rod Johnson的《without EJB》,Rod Johnson在第10章《持久化》里面比较清楚的论述了这个问题: 引用A simple form of O/R mapping is an active record (POEAA). In this approach, every row of a mapped ta ...
by robbin 2005-03-24 浏览 (7628) 回复 (9) 关键字:

Rich Domain Model In Java ORM

上次展开了一次热烈的 domain model 的讨论 (  http://www.javaeye.com/topic/57075 ) ,其中robbin采取了一种非常好的讨论方式: 拿出ruby 的model , 然后打擂台,看谁能够用java 写出 简洁的,和ruby差不了多少的model. nihongye给出的 基于JPA的 domain model赢得了一片掌声,我 ...
by firebody 2007-03-25 浏览 (23086) 回复 (57) 关键字:

领域模型的概念

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

转载:领域模型

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

领域模型的设计问题

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

[总结转贴]领域模型

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

企业应用架构模式读书笔记(二) Domain Model

  这个笔记主要记录一下领域模型。  第一次听说领域模型是在JavaEye的一个帖子上。 也就是那个经典的robbin总结。那时候看是一头雾水,根本不知所云,虽然当时已经是大三下半学期,开发了学院的那个CMS。从IBM回来以后,开始着手重新启动APIS的开发,同时引入了Spring框架。一些项目上的心得,再加上对APIS设计上的疑惑加在一起,重新再看那篇帖子,真是豁然 ...
by liujinmarshall 2006-11-10 浏览 (221) 回复 (0) 关键字:

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 浏览 (1051) 回复 (0) 关键字: spring

相关问答

赞助商链接