我在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 注入其中。
这是你如何做类似方法的存储库模式,或者你建议用什么方式完成它?谢谢......