我是 Spring 和 hibernate 的新手。 我正在尝试学习 j2ee 应用程序中的最佳实践和设计方法。
我设法创建了一个基本的 spring mvc web 应用程序。现在正在寻找那个 - 我应该如何将我的服务 bean 映射到 dao bean 或者应该只使用 dao bean。 - 是否需要将 DAO 类设为单例 - 如果我对 jsp 使用相同的 dao bean,那么例如onSubmit 如果我必须在多个表(dao bean)上输入数据,那么我该怎么做。 1 个服务 bean 到 1 个以上的 dao bean??
以及任何关于使用 spring hibernate 设计好的 web 应用程序的引用资料将不胜感激;)
谢谢
最佳答案
您必须使用服务 bean。服务逻辑应该只在那里。 DAO 应该只用于 DB 相关操作。
现在您可以在服务 bean 中注入(inject)多个 DAO。
关于java - spring mvc dao 和服务 bean 映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3829581/