JiveJdon Community Forums
在线104人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 设计模式、框架和架构
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 2 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
justinwang

发表文章: 5
注册时间: 2005年06月30日 19:52
实体什么时候该被封装成对象? 发表: 2005年08月02日 00:51 回复
实体A,对应数据库中的一条记录,根据对象B的一些属性,可以生成A,我想问的是,如果我在做其它业务方法的时候,可能需要大量引用A的某些属性才执行某些操作,甚至要改变A的某些属性,或是需要一些属性的某种组合后的结果。
我想问的是,A是否有必要封装成一个对象,提供一些个性的功能?在.net里,有DataValue(在java里类似javabean)表示数据库中的一条记录,也算是对其进行了封装,但是使用DataValue(javabean)的方式,其不能直接返给上级对象实际需要的A的某些属性的的组合的功能,也不能自己生成自己,而需要上级对象自己去组合!可能这里把A封成对象似乎有些麻烦,但是我觉得对跟A有关的操作可以都被封装在A的对象中,方便编码和调试,何乐而不为呢?
justinwang

发表文章: 5
注册时间: 2005年06月30日 19:52
Re: 实体什么时候该被封装成对象? 发表: 2005年08月02日 01:01 回复
还有业务实体和数据库实体如何理解和区分?
banq

发表文章: 8956
注册时间: 2002年08月03日 17:08
Re: 实体什么时候该被封装成对象? 发表: 2005年08月02日 17:38 回复
当你关注它时,它就是对象,这是我的对象设计原则,仅供参考。

一般象你这样实体情况,我不是从数据库作为源头来判断,而是以Model为源头作为判断,所以,我的思路不受数据库设计限制,而是直接来自业务需求。
这个主题有 2 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam