如何为Grails设计DDD样式存储库?

时间:2014-05-02 09:19:38

标签: grails domain-driven-design

我在Grails 2.3.7上设计了一个新的应用程序。我已经阅读了关于 Grails 的嗡嗡声可以用于或支持 DDD {{3}虽然我已经使用了C#project中的Repository模式。我并不确切知道这个deign模式的进出。计划做的任何方法是将DOMAIN MODELS上的所有CRUD应用程序移动到一个服务类如下

class RepositoryService {

    def serviceMethod() {

    }
    def insertnew(Object object) {

    }
    def edit(int objectid) {

    }
    def delete(int objectid) {

    }
    def findById(int objectid) {

    }
    def findAll(Object object) {

    }
    def findByClousre(Object object ,Closure clousre) {

    }

}

然后,每个控制器都需要通过覆盖基本控制器类将 repositorySerice 注入其中。

这是你如何做类似方法的存储库模式,或者你建议用什么方式完成它?谢谢......

0 个答案:

没有答案