Spring MVC可以用于在Swing应用程序中实现MVC模式吗?


问题内容

我想知道是否Spring MVC可以在Java Swing应用程序中实现MVC模式。我做了一些研究,发现Spring MVC可用于Web开发。

Spring MVC是否可以与Swing应用程序一起使用?


问题答案:

并不是的。如您所说,Spring MVC(或Spring Web
MVC
)是Web服务器开发的主要目标,因此与客户端或独立GUI应用程序无关。

就是说,没有什么能阻止您使用普通的Spring技术进行依赖注入,作为模型的后端等。Spring提供了持久性,远程网络通信,事务,安全性等的抽象,在许多项目中可能会派上用场。

此外,还有几年前发布的Spring Rich Client Project,但我不知道其当前状态。