0

我是 Java EE 架构的新手(尝试对此进行一些阅读 - 请建议好的资源)。

当我们使用 MVC 模式时,DAO 层由包含访问数据库的方法的类组成。同样,服务层包含使用 DAO 类中的方法并具有一些业务逻辑的类。我在一些项目中看到使用了 Util 类,它们包含为服务层类执行某些工作的方法。

这个 Utility 层的确切目的是什么?它可以包含来自 Spring 依赖注入的 getter 和 setter 吗?

4

1 回答 1

1

没有“实用层”。像like这样MyMagnificentMailer的构造只是一种不同的服务。我不确定您是否真的将域对象与 DAO(或其他形式的存储抽象)分开,但就像域对象可以包含其他域对象并与之交互一样,您的Authentication服务可以与之交互的方式相同Mailer,反之亦然。

没有规则说,真正的服务必须建立在顶级 DAO 之上。

于 2012-11-07T17:52:21.657 回答