gpt4 book ai didi

java - 开始使用 wicket 和 Hibernate

转载 作者:行者123 更新时间:2023-11-29 06:01:57 24 4
gpt4 key购买 nike

我是 Wicket 和 Hibernate 的新手。我看过 youtube 视频并阅读了一些关于 Hibernate 的章节。在我能够使用 Hibernate 之前,我还有一个问题需要知道:

在 wicket 中,我们有 Application.java(用于所有常见的东西)和一个用于应用程序中每个“页面”的 java 文件,例如 login.java、register.java 等。Application.java 中应该包含什么以及什么在 Wicket 中使用 Hibernate 是好的编程习惯吗?

我看到的所有示例都是与其他框架(如 Wicket 和 Spring)一起使用的,或者仅使用一个文件(Application.java 文件)的示例。 Gess 我很困惑,真的错过了一个至少使用 Application.java、一个类文件和一个 .java 文件来实现诸如保存表单、检索数据库等功能的示例。

我不知道它是否重要,但我在这个项目中使用了 Netbeans。

欢迎任何提示

最佳答案

在我看来,最好的方法是让持久层远离表示层(以实现干净的 MVC 架构)。

在这种情况下,这意味着您应该将与 Wicket 相关的初始化逻辑放在您的 Application 类中(更具体地说是 WebApplication,因为不鼓励您直接子类化 Application),并将与持久性相关的逻辑放在您的 DAO-s 中(最好封装在服务层中)。

您可以在 DAO Pattern 中找到有关 DAO 模式的更多信息以及关于 Wicket、Spring 和 Hibernate 的基于事务的持久性 here

关于java - 开始使用 wicket 和 Hibernate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com