Business Domain & Domain Model & Domain Model Oriented Archtecture

光提“Domain”,不包含上下文,你会怎么理解?
擅长业务分析的人,可能马上想到了 Business Domain ; 擅长业务建模的人,会以为你在指 Object Domain Model,包括Conceptual级别的和Run-Time级别的 ;擅长系统架构的人,会把<<PEAA>>里面的Domain Model和围绕Domain Model的所有系统架构模式(比如很多经典的O/R Map模式)牵扯进来。

我决定用不同的三个称谓来区别上述三种情况 :

Business Domain : 特指 商业领域,包含商业里面主要的业务称谓,业务规则和逻辑等;
Domain Model : 将商业领域的业务对象和规则等映射成面向对象的业务对象模型,可以指代conceptual model,也可run-time model,Run-Time Model同 PEAA里面的Domain Model 模式相对应( J2EE用POJO去承载数据,  .NET类同);
Domain Model Oriented Archtecture:这个是我自己造的,当采用Domain Model以后,所需要实现的支撑架构,比如 O/R Mapping,Domain到DTO的映射,Lazy Load等等;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值