我要设计 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/