java - 使用 Hibernate 和 Spring 的 Swing 应用程序

标签 java spring swing hibernate

对于具有用户界面 SWING 的应用程序,我们可以使用 Spring 作为 Controller ,使用 Hibernate 作为 ORM 工具吗?

如果是的话怎么办?

它的目录将如何出现。所有注入(inject)将如何进行。为了简单起见,使用 Hibernate 维护一个将文本字段输入保存到数据库中的环境。

最佳答案

Spring 不能用作桌面应用程序中的 Controller(Spring MVC 是一个 Web 框架),但它可以用于 Autowiring 等功能。

但是 Spring 和 Swing 不能很好地协同工作,由于确实不方便的配置和大量的开销代码,我上次的尝试失败了。

前段时间有一个项目叫Spring Rich Client ,但似乎被放弃了。

无论如何 - 互联网上充满了使用 Swing 和 Spring 的示例,但您必须知道这对“并不那么流行”。

使用 Hibernate 和 Spring 的组合与 Web 应用程序的情况没有什么不同。

关于java - 使用 Hibernate 和 Spring 的 Swing 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22764471/

相关文章:

java - 我如何模拟 java.net.URL 或以编程方式设置 spring bean 来接受构造函数参数?

java - While 循环重复 JButton 的 actionPerformed

java - Java Swing 中 "highlight color"的最佳猜测是什么?

java - 如何使 JFrame 透明?

Java HashMap put() 奇怪的行为

java - Activity 启动时隐藏键盘

Spring - 使用属性扩展(processResources)并在application.yml文件中使用属性引用时发生冲突

java - Spring-ws javaconfig位置转换

java - spring 自定义注销过滤器在注销之前执行某些操作?

java - Netbeans + Java 9 模块 + Log4j 2.11 = 找不到模块