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

