Java EE:我在哪里可以阅读有关 dao、服务以及为啥使用它们的信息? [关闭]
Posted
技术标签:
【中文标题】Java EE:我在哪里可以阅读有关 dao、服务以及为啥使用它们的信息? [关闭]【英文标题】:Java EE: Where could I read about dao, services and why they're used? [closed]Java EE:我在哪里可以阅读有关 dao、服务以及为什么使用它们的信息? [关闭] 【发布时间】:2011-01-02 19:58:49 【问题描述】:好的 我是新工作,现在我被分配到一个使用 Spring、Hibernate 和 Wicket 的项目。 而且我看到了很多 DAO 和 Services 包,我想了解为什么要使用它们以及这样做有什么好处。
我了解使用数据库需要 DAO,但我想了解更多信息。
我需要一个整体的、DAO 和服务层的大图。
【问题讨论】:
【参考方案1】:看看Spring in Action。这本书解释了 Spring、DAO 和服务的所有基本方面。
【讨论】:
【参考方案2】:因此,这些服务被设置为您的应用程序的 API。通常这被称为 N 层应用程序中的服务层。数据访问对象层设置为提供业务规则和访问您的应用程序将存储和访问的持久数据。 DAO 通常将数据存储在数据库中,但也可以以其他方式将其持久化。以下是有关此概述的更多详细信息的一些建议:
Baeldung - Spring Persistence Tutorial JavaCodeGeeks - One Good Think Spring - Data Access with JDBC *** question - Responsibilities and use of Service & Dao layers【讨论】:
Your answer is in another castle: when is an answer not an answer? ...请不要做与其他非常古老的答案相同的不受欢迎的事情。 我不同意!问我在哪里可以学习的问题,它没有说“向我解释”。您所做的参考甚至将此列为您的标签的例外 - “建议我一些可以快速学习的教程。” “别误会,这仍然是一个糟糕的答案”(引用自提供的链接)......你知道这是什么意思,对吧? 对,我阅读了链接中提供的文章。并且它指出“不是答案”规则的例外情况是问题实际表明建议我可以学习的教程。它在文章的中途陈述了这一点。这个问题询问在哪里寻找信息。这就是我和其他人提供的。那我也质疑你为什么等了6年才举报?? @Nelda.techspiress 正确的做法是将问题标记为关闭,因为它目前不在主题范围内。帮助中心就是这样说的,以避免回答离题的问题。以上是关于Java EE:我在哪里可以阅读有关 dao、服务以及为啥使用它们的信息? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章