java - spring mvc dao 和服务 bean 映射

标签 java spring hibernate spring-mvc javabeans

我是 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/

相关文章:

java - hibernate java.lang.NullPointerException

java - 应用 do while 循环

java - 列出多个jar文件的内容

spring - 如何 - Spring 动态 DestinationResolver?

java - 即使 web.xml 不包含 Spring 的 ContextLoaderListener,它又如何运行?

java - Hibernate 中两个单向映射与双向映射有何不同?

java - Wicket 1.5.3 的 Spring 依赖

java - 使用 Glide 在 ImageView 中加载图像

java - 如何获取不同文件的缩略图?

Spring 支架 Controller 和寻呼