Dojo
最新
最佳
搜索
订阅
解道Jdon
领域驱动设计
架构设计
热点话题
微服务架构文章排行榜
架构师观点文章排行榜
数据工程
SpringBoot教程排行榜
IT面试技巧排行榜
clean架构文章排行榜
函数式编程文章排行榜
GitHub开源免费源代码
幽默模因
更多话题
关于 DDD 的一些疑问
10-02-04
playlist
请问,项目使用
DDD
方式开发的话,开发顺序是否先是 Domain Model, 然后才是 Repository, 然后调用 Dao 或者不用 Dao 也行,将对象持久化,然后再设计数据库?
因为受传统观念影响,我一直是认为项目开发应该是先开发数据库的。因为这个观点,我看了两天这方面的资料,都不能理解 DDD 的理念,现在朦朦胧胧就是感觉 DDD 和传统方式开发的最大区别就在于思维顺序上和正好是反过来的,不知道这个观点是否正确呢?
2
banq
2010-02-09 11:23
你的理解是对的。这是
面向对象
的正确用法。
playlist
2010-02-09 14:45
终于盼到了高人的回答。谢谢了。
看来我还得多翻翻几本 Martin Fowler 大师的著作才能有更深入的理解。
spell
2010-05-27 17:12
哥们,你开发项目现在可以离开数据库吗?如果不能的话,请从数据库开发开始,然后根据业务你可以设计你的对象,数据爱放哪都可以,要啥拿啥,然后组装成你想要的domain,也没有啥不好嘛,干嘛照搬照抄国外经验呢。活人不能让尿给憋死啊~,不要为了修行最后把自己给饿死。
猜你喜欢
其他人在看