java - Spring 和 SWT 可以一起用于 Java 桌面应用程序吗?

标签 java spring frameworks desktop eclipse-rcp

我要设计 Java 桌面应用程序。在设计 Web 应用程序时,我有很多选择,例如Spring、Strut 等。但是,对于 Java Desktop(这对我来说是新手),我没有找到。

Eclipse RCP 是一个 Java 桌面框架,它在 Web 应用程序中的工作方式类似于 Spring mvc 吗? 我在想,我可以用Spring享受IOC的好处,和Eclipse RCP一起享受两全其美的好处吗?

请指教。谢谢。

最佳答案

在 java 桌面领域,您有 2 个主要选择:Swing 或 SWT。我在这个上忽略了 AWT。 QTJambi不是在 Java 中使用的。

大多数 Java 桌面应用程序都使用 Java Swing。没有什么能阻止您在桌面应用程序中使用 IOC 容器。通常,IOC 容器主要用于存储事件监听器、桌面应用程序中的操作和几乎没有 UI 组件。

创建 Swing RCP 框架的尝试有很多,但大多数 Java 桌面应用程序都自己动手。

关于java - Spring 和 SWT 可以一起用于 Java 桌面应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1087526/

相关文章:

java - 无法在 OncePerRequestFilter 中注入(inject) bean

java - Google App Engine Java 世界中的 MVC

java - 如何创建 CL GL 互操作上下文?

java - Java 中的 "inner class emulation"是什么?

java - 使用 Spring Boot 和 Java Web Start (JNLP) 时出现异常

php - MVC 傻瓜 : why does controller have to send anything to views?

c++ - 是否有可用于 C++ 应用程序的批处理框架?

java - 销毁应用程序时保留静态成员值是否正常?

java - 一种在运行时查找另一个对象(其中包含列表)的所有子对象的方法

java - Gradle 项目不在我的机器上构建,但在其他人的机器上构建