Hibernate实体类 == 领域模型 ?》的相关内容

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

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

谈一谈贫血的Domain Logic问题。

如今采用Hibernate实现的Domain Model,多数只是维护实体之间的关联,而大多数的业务逻辑,则是由Service Layer来实现。 这样的模型对象拥有的行为太少了,以至于Martin Fowler给他们下了一个定义:贫血模型。 我们知道,高内聚低耦合是衡量一个模型设计是否合理的重要标准之一。对象组件间合理分工协作可以解决复杂的问题逻辑,按照这个标准,我们似乎可以很自然的各种行为 ...
by firebody 2005-03-20 浏览 (25171) 回复 (74) 关键字:

是否应该让实体类具备丰富的业务逻辑?

围绕领域模型,围绕贫血的domain object,围绕七七八八的讨论已经很多的,摒弃那些无聊的争论,让我们就问题的真正本质展开分析和讨论。 问题的本质就是是否应该让实体类具备丰富的业务逻辑语义 一种观点认为,实体类应该仅仅保持对象状态,只承担映射数据库表的职责。而丰富的业务逻辑语义应该被剥离出去。实体类和DAO层都应该是持久层的职责,而业务逻辑语义则应该是业务对象的完成,即业务层的职责。 ...
by robbin 2005-03-22 浏览 (35704) 回复 (150) 关键字:

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

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

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

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

Hibernate实体类 == 领域模型 ?

Hibernate实体类==领域模型 ? http://www.javaeye.com/topic/11608 自从Martin Fowler的DDD提出来之后,无数的人就开始非议ORM方式下的持久化实体类,抨击这种方式下的实体类是“贫血”的,缺乏丰富业务语义的。其实他们都犯了一个最基本的逻辑错误 - 偷换概念。 概念是如何被偷换的呢?请注意,领域模型(Domain Model)是一个 ...
by liyuan2005 2008-06-29 浏览 (47) 回复 (0) 关键字:

领域模型

自从Martin Fowler的DDD(Domain Driven Develop 领域驱动开发)提出来之后,无数的人就开始非议ORM方式下的持久化实体类,抨击这种方式下的实体类是“贫血”的,缺乏丰富业务语义的。其实他们都犯了一个最基本的逻辑错误 - 偷换概念。 概念是如何被偷换的呢?请注意,领域模型(Domain Model)是一个商业建模范畴的概念,他和软件开发并无一丝一毫的关系,即使 ...
by yijingyong 2008-05-24 浏览 (88) 回复 (1) 关键字:

领域模型的概念

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

[聊天录]领域模型

23:07:30 崔奕(52110279) 老师 我想问问领域模型 我现在不清楚什么样的算是领域模型 实体对象和service在领域模型中是个什么关系的 我理解的领域模型是贫血的实体类里添加了一些业务方法 让实体类成为业务对象 23:12:40 付老实(328607214) http://www.javaeye.com/topic/11608 这篇文章我刚搜到,虽然没看完,但是感觉他和我 ...
by Underwind 2007-06-11 浏览 (237) 回复 (0) 关键字:

这是半年前翻译的pojos in action,之前发在其他的blog,现在搬过来(第一部分)

        pojos in action 第三章   使用领域模型模式     当开发者发现了新的更好的途径来开发应用程序的时候,编程语言和技术也随之发展了。在上世纪九十年代的时候,用oo设计技术来解决复杂的应用程序是一种普遍被人接受的观点。然后,接下来的十年中ejb来了。在使用ej ...
by ahuaxuan 2007-01-05 浏览 (1523) 回复 (1) 关键字: 翻译

使用 Spring 2.5 TestContext 测试框架(转)

概述 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: 1.基于注解的 IoC 功能; 2.基于注解驱动的 Spring MVC 功能; 3.基于注解的 TestContext 测试框架。 Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。 低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (891) 回复 (0)

相关问答

赞助商链接