在线215人
首页
主题表
培训咨询
标签
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
设计模式、框架和架构
上一主题
DDD中实体对象与值对象的解释比较抽象。 主要根据持续性与ID识别来区分。 但ID并非某一元素的直观自然属性, 而是经过分析建模之后确定了实体类,然后赋给实体类来达到跟踪,区别,存储目的的一个特值。..
下一主题
这阵子做ssh项目时,遇到这么一个问题,就是调用hibernate的save()方法时用了try{session.save(obj)}catch(Exception e){}之后出了异常之后 没能截取..
Go
共有
5
回复(
1
页) 阅读175次
前往下页:
fireleewu
发表文章:
注册时间: 2008年08月21日
悄悄话
个人博客
当前离线
ddd 数据库
2008年08月30日 19:50
DDD领域驱动设计
数据库
顶一下
用
DDD
模式开发,oo的运用,难道就 不用 数据库 了 吗?那些CRUD操作的结果 不是仍是 保存 在 数据库吗?请 解惑?
freebox
发表文章: 369
注册时间: 2008年03月01日
悄悄话
个人博客
当前离线
re:ddd 数据库
2008年08月30日 20:38
顶一下
以哪个为中心。
稳定和发展都需要,难道要了发展就不要稳定了吗?
fireleewu
发表文章: 6
注册时间: 2008年08月21日
悄悄话
个人博客
当前离线
re:ddd 数据库
2008年08月30日 21:45
顶一下
谢谢 freebox 的 回复,你的意思 也 就是 说,建模,建表,始终依旧需建,只是它们的先后顺序 发生改变 而已. 仍需create table ..., 只是现在 它是在 建模后的后续工作,是不是 这样?
fireleewu
发表文章: 6
注册时间: 2008年08月21日
悄悄话
个人博客
当前离线
re:ddd 数据库
2008年08月31日 17:06
顶一下
感觉 这里 的 道友 不是 很友好。
banq
发表文章: 11308
注册时间: 2002年08月03日
悄悄话
个人博客
当前离线
72人关注
回复:ddd 数据库
2008年09月14日 18:42
顶一下
>那些CRUD操作的结果 不是仍是 保存 在 数据库吗
这是一个看似乎很简单的问题,实际是思维的问题,我们不能因为CRUD结果最后通过数据库保存在磁盘上,我们还要将磁盘技术引入进来。
对象保存到数据库,是为了长久存在,也就是持久化,所谓长久存在,就是服务器关了,下次启动还能够取出来还原成对象,这些都是如果操作系统一样的电脑底层技术实现的。
电脑技术是一端,而业务需求是另外一端,我们软件的目的就是让业务需求一端能够和另一端电脑上发生关系并运行。
DDD是让我们软件人员站在电脑技术这端,能够更靠近业务需求,处于楚河分界处,这样,我们才能更加贴近需求,才能站在电脑技术的高端,调度电脑技术为需求服务。
相反,数据库是非常电脑化的技术,和操作系统一样还是电脑技术底层,如果只依靠数据库来实现需求,两者靠得不太近,那么衔接就有问题。
freeren
发表文章: 100
注册时间: 2007年02月15日
悄悄话
个人博客
当前离线
回复:ddd 数据库
2009年04月14日 21:30
顶一下
这两者不应该是先有谁,而是看你怎么去分析考虑问题!如果你一开始就把业务耦合到数据库中来考虑那就是数据库思想了!DDD不是说数据库没用,只是看你怎么去看待数据库,数据库--顾名思议就是数据存放的地方,但我们的数据也可以存放到xml、txt中,这些我们也可以看他们是数据库,不是吗?所以不是说数据库没用,只是要我们不要一开始就跟数据库耦合!
DDD领域驱动设计(211)
数据库(187)
共有
5
回复(
1
页)
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
正在读取,请等待...
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
提交时自动拷贝以上内容到剪贴板 Ctrl+V可取出;提问题前先查询
标签列表
使用帮助
解惑之道在
J道
,打造中国最具影响力的的软件架构社区
推荐FireFox或Chrome快速浏览本站
OpenSource
JIVEJDON
Powered by
JdonFramework
Code © 2002-10
jdon.com
anti spam