avatar
Domian-driven design# Java - 爪哇娇娃
l*g
1
初次到这里,好奇问问有人研究domain driven desgn的么?
avatar
s*e
2
depending on the projects, i used a lot. but i am not researcher.
avatar
l*g
3
我也都是用在我的项目中。这个也没啥好research的。哈哈

depending on the projects, i used a lot. but i am not researcher.

【在 s******e 的大作中提到】
: depending on the projects, i used a lot. but i am not researcher.
avatar
l*w
4
不知用来感觉如何?
貌似很适用于复杂领域的软件开发,如财务软件。现在市场上财务报表合并软件好像都
是空架子,实质领域逻辑都是实施咨询师到公司现场写出来的。商务软件和消费者软件
发展水平差距不小

【在 l*******g 的大作中提到】
: 我也都是用在我的项目中。这个也没啥好research的。哈哈
:
: depending on the projects, i used a lot. but i am not researcher.

avatar
l*g
5
简单来说,DDD的设计驱动与对一个领域建立模型。不算是一种方法论,而是算是一种
如何设计软件时候,对问题领域的理解和设计的一种方法。
不光是复杂领域,我在设计一些开源框架的时候也很有用。
最主要的是,我属于充血性模型的追随者,好处就是,高耦合。
ddd的主要几个特色就是,分层(layer architecture),隔离(layer isolation),一致
性封装,还有就是领域情景(context)。
不过,这个需要先看一下design patterns才可以更好的应用。
http://en.wikipedia.org/wiki/Domain-driven_design
avatar
F*n
6
这些名词都是发明出来忽悠人的,不要被老印搞晕了
所谓的DDD其实就是先OOD后数据库
之前一般数据库为设计核心,先把ER图画好把Table弄好再开发
有个外号叫微软模式,因为是MS的标准设计思路。
但现在可以先把Object弄好,数据层直接上Hibernate, 甚至不用直接弄Table
类似的SOA其实就是先弄Method

【在 l*******g 的大作中提到】
: 简单来说,DDD的设计驱动与对一个领域建立模型。不算是一种方法论,而是算是一种
: 如何设计软件时候,对问题领域的理解和设计的一种方法。
: 不光是复杂领域,我在设计一些开源框架的时候也很有用。
: 最主要的是,我属于充血性模型的追随者,好处就是,高耦合。
: ddd的主要几个特色就是,分层(layer architecture),隔离(layer isolation),一致
: 性封装,还有就是领域情景(context)。
: 不过,这个需要先看一下design patterns才可以更好的应用。
: http://en.wikipedia.org/wiki/Domain-driven_design

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。