【发布时间】:2014-05-10 23:06:50
【问题描述】:
对于具有用户界面 SWING 的应用程序,我们可以使用 Spring 作为控制器并使用 Hibernate 作为 ORM 工具吗?
如果是怎么办??
它的目录将如何出现。所有注射将如何进行。为简单起见,使用 Hibernate 维护用于将文本字段输入保存到 DATABASE 的环境。
【问题讨论】:
标签: java spring swing hibernate
对于具有用户界面 SWING 的应用程序,我们可以使用 Spring 作为控制器并使用 Hibernate 作为 ORM 工具吗?
如果是怎么办??
它的目录将如何出现。所有注射将如何进行。为简单起见,使用 Hibernate 维护用于将文本字段输入保存到 DATABASE 的环境。
【问题讨论】:
标签: java spring swing hibernate
Spring 不能用作桌面应用程序中的 Controller(Spring MVC 是一个 Web 框架),但它可以用于自动装配等功能。
但是 Spring 和 Swing 不能很好地协同工作,我最后一次尝试失败了,原因是真的配置不方便和大量开销代码。
前段时间有个项目叫Spring Rich Client,不过好像被放弃了。
无论如何 - 互联网上充满了将 Swing 与 Spring 结合使用的示例,但您必须知道这对“不那么流行”。
使用 Hibernate 和 Spring 与在 web 应用程序中没有什么不同。
【讨论】:
Swing+Spring+Hibernate,而是如何使用Hibernate 本身。 JTextField 类有方法 getText() 从组件返回文本。然后程序员应该使用Hibernate 来保存文本。看看任何关于 Hibernate 的教程,就会清楚如何在非 Web 环境中使用它。
没有。您不能将 Spring 用作控制器。但是您可以使用核心 Spring 容器在 Dao 和 Service 层中使用。 Hibernate 用于将对象映射与数据库表一起使用。
【讨论】: