对于具有用户界面 SWING 的应用程序,我们可以使用 Spring 作为 Controller ,使用 Hibernate 作为 ORM 工具吗?
如果是的话怎么办?
它的目录将如何出现。所有注入(inject)将如何进行。为了简单起见,使用 Hibernate 维护一个将文本字段输入保存到数据库中的环境。
最佳答案
Spring 不能用作桌面应用程序中的 Controller(Spring MVC
是一个 Web 框架),但它可以用于 Autowiring 等功能。
但是 Spring 和 Swing 不能很好地协同工作,由于确实不方便的配置和大量的开销代码,我上次的尝试失败了。
前段时间有一个项目叫Spring Rich Client ,但似乎被放弃了。
无论如何 - 互联网上充满了使用 Swing 和 Spring 的示例,但您必须知道这对“并不那么流行”。
- Spring: How to Create Decoupled Swing Components
- SPRING HAND IN HAND WITH SWING APPLICATION FRAMEWORK
使用 Hibernate 和 Spring 的组合与 Web 应用程序的情况没有什么不同。
关于java - 使用 Hibernate 和 Spring 的 Swing 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22764471/