koala和领域开发组件dddlib有什么区别

findhy 发布于 2013/09/09 08:57
阅读 1K+
收藏 0

@御剑 你好,想跟你请教个问题:koala和领域开发组件dddlib有什么区别

以下是问题补充:

@findhy:最近在看DDD,一点愚见: 1、建模是重点,如何抽象出领域模型是成败的关键,否则还是回到了一张表对应一个MODEL的局面,现实中我们通常面临的问题是:我们对客户的业务还在了解阶段、客户不懂领域建模。 2、怎么划分哪些业务放在领域对象层,哪些业务放在领域服务层,一旦划分不好就变成了胖领域服务层,和以前的胖Service一样。 3、性能问题怎么解决,传统的很多企业软件都按照类似于事务脚本模型来开发,业务封装在SQL或者存储过程中,但是DDD强调的按照业务领域划分,这必然导致了多次解析和访问数据库,带来的是性能问题。 各位怎么看 (2013/09/12 10:24)
加载中
0
迎客松
迎客松
弱弱的回答写,个人感觉koala应该是对dddlib的再封装,或是说koala依赖于dddlib包,欢迎大家讨论,呵呵
0
黑人牙膏
黑人牙膏
我看了源代码里,koala是基于DDD开发模式的嘛,dddlib好像是DDD模式的一个实现组件,那么Koala应该是用这个来实现平台的一些核心功能吧
0
翟志军
翟志军

它们是不同类的东西。所以不能问“有什么区别”

准确的说是,koala中有用到dddlib这个组件。

0
yxtwang
yxtwang
同意!
0
后天雨街
后天雨街

koala是开发平台,是开发工具,而DDDlib是一套实现DDD的代码库

koala生成的代码依赖dddlib

0
u
uuhui
dddlib简化了针对每一个业务都要为它提供一个相应DTO的实现
返回顶部
顶部