DDD:仓储的职责

仓储的职责

  • 仓储接口在领域层。
  • 仓储实现在基础设层。
  • 仓储的主要职责是处理聚合的和持久化相关的任务(ADD、UPDATE、DELETE、GET)。
  • 仓储不应当实现业务逻辑,如:ADD操作的前置条件(用户名必须唯一)。

结论:如果是这样,应用层是不是最好不要直接用仓储,因为仓储没有封装业务逻辑,直接用可能会绕过业务逻辑。

posted on 2013-03-20 14:13  幸福框架  阅读(1183)  评论(0编辑  收藏  举报

导航

我要啦免费统计