Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DDD值对象
模型Model和DTO/VO的区别
模型Model和DTO/VO的区别 在EJB应用中,经常会需要传输数据,所以我们需要DTO模式,但是在系统还没有复杂到一定程度时,我们碰到的基本是Model,是Model作为DTO,比如一个数据对象Product的增删改查,Session Bean传递给实
ValueObject和DTO模式的一些疑问
ValueObject和DTO模式是常用的J2EE设计模式,模式所体现的不仅仅是一个设计技巧,更主要的是数据封装的思想。最近我在做设计的时候却对这个模式产生了一些疑问。1. 对于位于持久层中的ValueObject,我是否应该限制他们的使用范围?以Hiberante为例,由于ValueObj
实例解析vo,bo,po,dao
首先说明我是个新手,这些概念我接触不久,我把我的想法提出来,希望大家指正比如说一个系统设计到两个概念:“用户”、“订单”用户跟订单是一对多关系,这里就不讨论权限(角色)那些概念了。 首先在form里,我们的页面让输入用户信息:用户名、密码,
对值对象的理解
DDD中实体对象与值对象的解释比较抽象。 主要根据持续性与ID识别来区分。 但ID并非某一元素的直观自然属性, 而是经过分析建模之后确定了实体类,然后赋给实体类来达到跟踪,区别,存储目的的一个特值。 而在分析之前,如何判断一个概念是否有ID,这才是难点。
实体对象与值对象的区别?
实体对象与值对象的区别?我的理解就是 实体对象就是需要持久化的对象,值对象就是不需要持久化的对象。 这么理解是否正确呢?
失血模型的请教
最近看domain model,好像大家都很摈弃失血模型,认为domain object中不能只有getter/setter代码,而应该加入不依赖於持久化的逻辑方法为什么呢?谢谢
关于ForumState为值对象的疑惑
banq大哥你好!你说ForumThreadState是值对象,但是: 1.“值对象是不可变的,不要给它任何标识,避免实体的维护性,降低设计复杂性。我们不关心值对象是哪个实例。”,好像ForumThreadState是可变的,有set方法,而且每次回复后,
POJO,VO,PO,BO,DAO,JDO,DTO,ADO
不好意思,我不是捣乱,只是概念太多了,弄的我大脑有点儿乱.想请教一下各位. VO 有人说是value object 有人说是view Object ,后者就是对应界面Form属性的.对吗? PO 对应数据库的属性?当然,应该是没有业务逻辑的. DAO 里面应该有一些
值对象是不可变的?
值对象是不可变的是不是指值对象的属性不可更改想JAVA的STRING不变类一样?那为啥ForumThreadState中有setXXX()的方法呢?
请教这个应该当成值对象属性吗?
模型:分类、书籍。class Cat
对领域驱动设计的疑惑
在论坛也看了能久了,越看是越疑惑啊现在根据学到的来做个简单的多层设计各层依次顺序如下:ACTION ------Domain object(Servcie+ServiceImp+BO)-----DAO------daoImp----DB简单代码实现如下:Int
Hibernate困惑
DDD里面的“值对象”是没有ID的,但是Hibernate要求每个持久化的对象都有ID
值对象如何实现共享
值对象如何实现共享:在技术层面如何做?比如书上说的一个建筑软件中的窗户是个值对象。这个值对象是全局的吗?获得的引用用java如何划分,放到什么包中?
值对象是否需要持久化
大家讨论一下如果值对象需要储存,应该如何设计类与数据库中表举个例子 User与Role的关系 User与Role是多对多,还是多对一关系很明显,User是实体,Role是值对象,User可以作为聚合根,两者的关联应该设
如何处理Value Object的继承关系
我有一个这样的问题:类A是一个容器对象,包含了一个B对象的List. A和B都是VO对象,它们一起成为一个包含一些业务数据的数据结构。A返回给类C,类C是一个业务逻辑对象。它处理并显示A的内容,当然也要取出A里面的B做相应的处理。问题是,现在我们有一个类似的业务,数据和原有的数据几乎
向banq老师请教:ddd中的值对象
在ddd中涉及到的值对象有个设计原则:“尽量将值对象设计成不可更改的”。对于值对象,我的理解是临时的,作为领域信息的载体在对象间传递,就像DTO、VO。但对ddd中反复提到的“不可更改”,很模糊,不太明白作者想要表达的意思。所以向banq老师请教下。
问个比较流行的问题
关于值对象。banq说值对象和MF说的值对象一样,是只读的。但banq说:在JiveJdon3.0中,ForumState是一个值对象但是从我看来forumstate为什么是只读呢?这里不理解了请banq解释下另:请banq谈谈<分析模式>这本书。四色原型说得很多了。
关于VO和Session Beans的问题?
在《J2EE设计模式》中关于VO的看法,说是为了减少实体Beans在网络上的传输负载,当一个应用程序调用实体Beans的时候,实体Beans把它所得到的数据存放到关联的VO中,然后通过这个VO把数据传给那个应用程序。现在的问题是,我们已经有了会话Beans来作为远程调用的接口,把实体Bean
上页
下页
关闭